Domande con tag 'object-oriented-design'

2
risposte

Implementare strategie di strategia multiple variabili?

Sto cercando di implementare Strategy Pattern per gestire la serializzazione e la deserializzazione del contenuto. Quindi ho quattro tipi di richieste, ovvero CREA, RECUPERA, AGGIORNA, ELIMINA e per ogni richiesta desidero serializzare / deseria...
posta 30.07.2016 - 14:10
3
risposte

Applicazione dell'etichetta "Genitore / figlio" sull'ereditarietà rispetto alla composizione

Mi sono appena imbattuto in un problema interessante con la denominazione. Sto scrivendo test automatici per un mappatore Object-Relational. Ciò implica l'utilizzo di classi super-generiche che esistono esclusivamente per l'esercizio di de...
posta 25.02.2017 - 22:57
1
risposta

Come condividere i metodi comuni se gli oggetti hanno ruoli diversi?

Se 2 classi hanno le seguenti caratteristiche in comune: parte del modo in cui è rappresentato il loro stato (entrambi hanno un contenitore lineare) più metodi identici (codice identico, non solo firma) Ma non sono sostituibili, cioè: s...
posta 06.01.2013 - 09:28
5
risposte

In che modo l'eredità e la composizione differiscono?

Mi sto interrogando sulle differenze tra ereditarietà e composizione esaminate con argomenti concreti relativi al codice. In particolare il mio esempio era: Inheritance : class Do: def do(self): self.doA() self.doB...
posta 01.09.2012 - 09:47
2
risposte

UML Class Diagrams - Troppe associazioni?

Ho recentemente iniziato un corso di sviluppo software e sto avendo un po 'di confusione sulla modellazione del mio sistema in un diagramma di classe. Il contesto del sistema è il seguente: L'utente desidera calcolare le prestazioni (consumo ene...
posta 06.06.2018 - 11:57
1
risposta

Quale modello di progettazione utilizzare durante la progettazione del distretto?

Diciamo che sto cercando di progettare un distretto.   Ho 1) house 2) community (groups of 2 or more then 2 house) 3) city (group of more then two community) 4) district (groups of 2 or more then 2 city)...
posta 20.07.2017 - 15:53
2
risposte

Questo design OO è appropriato per C ++?

Recentemente ho seguito un corso sui processi software e questa è la prima volta che cerco di progettare OO da solo. Sto cercando di seguire i principi di progettazione OO e le convenzioni C ++. Ho tentato e rinunciato a MVC per questa applicazi...
posta 02.03.2014 - 22:14
2
risposte

Domanda OOP di base per un rapporto

Sto sviluppando un progetto di esempio in Android per il telefono di un amico che tiene traccia delle sue vendite. All'inizio, uno dei requisiti era creare rapporti annuali di questi dati di vendita. Questo sarebbe roba come settimana più reddit...
posta 05.03.2014 - 04:25
1
risposta

Comprensione del principio di alta coesione per i metodi nella progettazione orientata agli oggetti

So che l'idea della coesione strong si applica ai metodi quanto vale per le classi. Per essere chiari quando dico coesione strong di un metodo intendo un metodo che fa solo un compito e lo fa bene. Questa idea funziona davvero per semplici...
posta 03.03.2013 - 16:43
1
risposta

Come strutturare un programma in classi [chiuso]

Quindi, dopo un po 'di lavoro nel campo della programmazione, non ho ancora capito come dovrebbero essere strutturati esattamente i programmi, in un grande insieme intendo. Penso che sia anche a causa del lavoro nello sviluppo di un'impresa....
posta 06.07.2014 - 17:15