Domande con tag 'object-oriented'

1
risposta

Separa le classi per ogni responsabilità? [chiuso]

Mi piacerebbe sapere quali sono i vantaggi di mettere la logica in classi separate piuttosto che mettere tutta la logica nella classe RuleManager . Ad esempio Separa le classi per ogni responsabilità class RuleManager { public f...
posta 18.05.2017 - 22:33
2
risposte

Vantaggi di queste raccomandazioni nell'ooprogrammazione usando Java

Di seguito sono riportate le raccomandazioni della sezione 5.1 di questo saggio . While Java is not a pure object-oriented language, it is possible to program in a pure object-oriented style by obeying the following rules: 1) Classes...
posta 05.07.2015 - 14:27
1
risposta

Quale sarebbe un buon modo per astrarre OpenGL-Concepts in un motore di gioco? [chiuso]

Ho postato la stessa domanda a StackOverflow e Stackexchange ed entrambi sono stati convertiti in downsover in obliquo come "troppo ampio". Quindi forse questo sarà un posto migliore per questo. Sto lavorando su un motore di rendering con i m...
posta 11.05.2017 - 06:40
1
risposta

C # OOP - Il modo migliore per identificare il tipo di classe in una lista

Supponiamo che io abbia 3 classi; classe A, B che eredita da A e C che eredita anche da A. E ho una lista mista di istanze B e C contenute in un elenco di A. Qual è il modo migliore per identificare la classe ereditata durante l'iterazione...
posta 18.05.2017 - 06:20
1
risposta

Gestione di diverse versioni di un programma e benchmark con OO

Nota: non sono sicuro che il modo in cui io formulo la domanda inizialmente si adatti al 100% su questa bacheca, quindi per favore aiutami a concentrarti sul punto principale. Scenario: si sviluppa un algoritmo o una rete neurale che esegue u...
posta 08.04.2018 - 15:01
2
risposte

repository Cache che viola l'SRP [chiuso]

interface IRepository { Data getData(); } class BaseRepository implements IRepository { public Data getData() { ... } } class CacheRepository implements IRepository { private final IRepository mRepository; private final ICache mCa...
posta 04.05.2016 - 18:26
1
risposta

Design di classe di gioco basato su turni

Ho scritto una base astratta per alcuni giochi a turni (come scacchi o tic-tac-toe) e ho scritto un gioco basato su questa base. E ho deciso di scegliere come progettare la gerarchia delle classi. Ecco due varianti per cui sono arrivato: E ec...
posta 06.01.2017 - 03:09
1
risposta

Qual è il modo migliore per rendere disponibile una collezione di funzioni a un intero programma in c ++?

Attualmente sto lavorando su un motore voxel (simile a Minecraft) in C ++. Quasi tutto il codice (cioè la generazione del mondo, il rendering, l'input dell'utente) deve accedere ai dati relativi ai tipi di blocco. Per fare ciò, ho creato una cla...
posta 20.06.2017 - 09:17
1
risposta

Aiuto di progettazione necessario

Ho un modello di chiamata Drug class Drug{ String drugId; String name; String strength; } questa interfaccia prende un drugId e restituisce il Modello di Droga interface IProcessor{ getDrug(String drugId) } // flusso facile class Pr...
posta 29.03.2017 - 13:27
2
risposte

Progettazione del progetto OOP

qui c'è il diagramma di classe UML il metodo di iscrizione è usato per aggiungere un oggetto erbivoro agli osservatori della pianta. quando a una pianta viene detto di notificare, itloops attraverso tutti gli oggetti erbivori nella sua lis...
posta 18.05.2016 - 06:15