Domande con tag 'object-oriented-design'

1
risposta

Come modellare entrambe le relazioni?

Sto lavorando a un progetto in cui un utente può inviare email a un contatto dalla sua directory (Interno) o digitare un indirizzo email esplicitamente (Contatto esterno) o un mix di entrambi. Mostriamo anche le statistiche di lettura della post...
posta 11.10.2018 - 07:47
1
risposta

Come rendere variabili inerenti a un oggetto o sistema [duplicato]

Come si possono rendere variabili inerenti a un oggetto o sistema? Ad esempio, quando si crea un browser Web, è necessario controllare ciascuna opzione creata dall'utente affinché controlli (ovvero come si apre una finestra, se i download...
posta 10.04.2015 - 20:46
2
risposte

Domanda di gerarchia di classe: implementa classi separate per lo stesso comportamento? [chiuso]

NOTA: la lingua che sto utilizzando è C #. Al momento sto lavorando a un mingame "The Quest" in cui c'è un giocatore e alcuni nemici. Il mio progetto include finora una classe astratta di base chiamata 'Mover' e un'interfaccia chiamata 'IAt...
posta 12.09.2014 - 04:38
1
risposta

Le migliori pratiche OOP per gli oggetti che accedono ai membri di "oggetti aggregati"?

Esiste una best practice per qualcosa di simile? (Esempio in C ++) class A { public: int usefulParameter; std::vector<B*> bContainer; }; class B { public: void needsUsefulParameter(int u); }; Ci sono...
posta 18.07.2018 - 20:30
1
risposta

Code design: questo caso specifico di monkeypatching in python è accettabile?

Sto usando python per svolgere alcuni compiti di ricerca. Ho una gerarchia di classi per "strumenti", in cui ogni oggetto è un'istanza di un particolare strumento. Tutti condividono alcune funzionalità e hanno molte somiglianze nei loro stati....
posta 09.08.2013 - 12:49
2
risposte

Scelte progettuali OOP in un'app Web

Sto per iniziare la programmazione per un progetto scolastico che richiede di dimostrare buone pratiche OO in un'applicazione web. Ora, ho creato alcune app Web e non ho mai sentito la necessità di definire le mie classi e utilizzare gli oggetti...
posta 14.02.2018 - 17:03
1
risposta

Un'interfaccia utente grafica dovrebbe implementare Propertychangelistener o i suoi oggetti?

Stavo imparando a conoscere i modelli di progettazione e mi sono imbattuto in una riga in cui un oggetto dominio deve aggiornare la sua vista utilizzando il modello di progettazione dell'osservatore. Nel libro, Applicando UML e pattern di pro...
posta 26.03.2018 - 20:54
2
risposte

Creazione di istanze di un'abilità quando ci sono più tipi diversi di abilità

Sto creando un gioco RPG in cui un giocatore ha una serie di abilità, ognuna delle quali può salire di livello per migliorare il suo effetto. Ecco due abilità di esempio: health : aumenta la salute massima del giocatore regeneratio...
posta 22.09.2016 - 12:45
1
risposta

classi astratte o altre classi di generalizzazione?

Ho una domanda sulle migliori pratiche di ingegneria del software. Consideriamo una classe "Utente", con 2 sottoclassi "Studente" e "Insegnante" se abbiamo bisogno di specificare alcuni dati per "Consiglio speciale dell'università" che potreb...
posta 11.10.2016 - 10:41
1
risposta

Progettazione OOP: definizione di set di regole aggiuntivi e scelta dinamica

Come posso definire alcune regole o effetti aggiuntivi di un'azione e selezionarla dinamicamente? Ad esempio, immaginiamo un FinancialProduct , che può essere un Share o un Bond , ciascuno con un Hedge . Ora mentre ci sono di...
posta 13.06.2017 - 08:14