Domande con tag 'object-oriented-design'

2
risposte

Schema del generatore nell'interfaccia. Cattiva decisione di progettazione?

Ho difficoltà a valutare un'implementazione del modello di build che ho appena creato. Il contesto è una libreria API, quindi sto cercando di non esporre alcuna implementazione per avere un'interfaccia stabile e poter cambiare le implementazi...
posta 14.07.2014 - 20:17
2
risposte

La coesione riduce veramente l'accoppiamento?

' Le classi coesive riducono l'accoppiamento ' Quindi, se le classi coesive o le classi connesse riducono l'accoppiamento (unione), quale parte del puzzle mi manca? A proposito, ho preso questa frase da un articolo sull'identificazione del...
posta 06.08.2013 - 06:25
2
risposte

Importanza del design orientato agli oggetti

Ho iniziato a studiare la progettazione e la modellazione orientata agli oggetti utilizzando il questo libro di James Rumbaugh. Utilizza uno strumento chiamato Tecnica di modellazione degli oggetti (OMT). Ho alcune domande per principianti....
posta 09.06.2012 - 04:24
4
risposte

Strategia per evitare copie difensive mantenendo il corretto incapsulamento

Voglio mantenere una dipendenza disaccoppiata, ma allo stesso tempo, una volta passata alla funzione di costruzione, voglio consentire le modifiche solo attraverso Whatever (nell'esempio seguente) perché la modifica della dipendenza dall'es...
posta 10.01.2017 - 04:24
3
risposte

Refactoring e documentazione di un grande sistema monolitico

Ho iniziato a lavorare su un nuovo progetto e con mia sorpresa è stato scritto da un singolo sviluppatore con quasi nessun test, i test rimanenti sono o buggy o si sentono in errore inclini a lanciare un sacco di NullPointerException quando...
posta 06.10.2017 - 11:28
2
risposte

Design pattern per l'elaborazione di un enorme file CSV - Java

Sto imparando modelli di progettazione in Java e sto anche lavorando su un problema in cui ho bisogno di gestire un numero enorme di richieste in streaming nel mio programma da un enorme file CSV sul disco. Ogni riga CSV è una richiesta e il pri...
posta 24.06.2017 - 03:05
5
risposte

OOP: passare un nuovo oggetto come parametro o crearlo all'interno del costruttore?

Ho tre sottoclassi che ereditano da Hero : Warrior Magician Amazon I tre hanno un Weapon , che è sempre lo stesso: Warrior contiene sempre un Sword (che eredita da Weapon ) Magician co...
posta 05.03.2017 - 04:35
3
risposte

Migliore pratica OOP in C #: passaggio dell'oggetto come parametro VS creazione di una nuova istanza dell'oggetto

Prima di tutto, vorrei sapere se passare un oggetto come parametro è molto meglio che creare nuovamente un altro oggetto in una classe che lo utilizzerà di nuovo e in secondo luogo quali sono i pro e i contro di ciascuno di essi? Ecco un esem...
posta 04.12.2014 - 06:55
6
risposte

Passare un oggetto tra diversi gestori o una Superclasse che contiene gran parte della logica

Cercherò di renderlo il più conciso e concreto possibile, ma mi scuso perché posso pensare a più modi per farlo funzionare. Questa domanda potrebbe riguardare anche la gestione dei flussi di lavoro di produzione o di produzione, ma non ho esperi...
posta 19.05.2013 - 05:44
4
risposte

Oggetto mobile mutevole vs mutevole

Ho bisogno di modellare un oggetto mobile molto semplice ( Robot ) su una griglia rettangolare. Il suo stato è descritto da position (in pratica una coppia di numeri interi) e direction (ad esempio, N, E, S, W). Ha solo due metodi...
posta 13.11.2016 - 18:41