Domande con tag 'object-oriented-design'

3
risposte

OO: le classi grandi sono accettabili? [duplicare]

Nonostante molti anni nel settore IT, continuo a lottare con il design OO. Un problema particolare che mi sembra di finire è quello di classi grandi, spesso contenenti molte centinaia di righe di codice. Il mondo OO parla molto di SRP, e io...
posta 20.06.2013 - 09:47
2
risposte

È bello avere un'interfaccia in abbondanza di metodi che appartengono a concetti diversi, solo per preservare il Principio di Liskov?

Attualmente sto studiando un corso basato su Software Design e ho avuto una discussione in classe con il mio professore e alcuni compagni di classe su un problema rappresentato dal seguente scenario: Scenario Imagine we have a graphic...
posta 24.05.2013 - 00:31
4
risposte

L'ereditarietà aggiunge regole cattive? [duplicare]

Sono entrato in un dibattito su questa domanda che viene distillata se è una buona idea per una specializzazione di una classe aggiungere regole aziendali. Sfortunatamente questo punto è stato calpestato nei commenti quindi lo sto chiedendo...
posta 08.05.2014 - 14:41
5
risposte

Miglior modello di progettazione OOP per una sequenza di operazioni

Sto lavorando su un'applicazione, un modulo di cui fanno le seguenti operazioni finanziarie in sequenza: Quando un utente richiede di trasferire un determinato importo nel suo conto bancario: controlla se qualche transazione può accadere...
posta 21.04.2013 - 14:53
4
risposte

Si sta verificando un errore in circostanze specifiche sottoclasse imprevedibili una violazione di LSP?

Diciamo che volevo creare un Java List<String> (vedi specifica ) implementazione che utilizza un sottosistema complesso, ad esempio un database o un file system, per il proprio archivio in modo che funzioni come una raccolta permanen...
posta 10.11.2013 - 16:59
4
risposte

Quali libri o risorse consiglieresti per imparare concetti pratici di progettazione e sviluppo OO? [chiuso]

Sono un programmatore autodidatta; Capisco le basi della programmazione e quali sono le classi, ma il mio codice tende ad essere disordinato con i metodi di classe che interagiscono con una mezza dozzina di altre classi e la mia struttura è terr...
posta 14.10.2011 - 04:17
3
risposte

Quanto è accettabile mantenere la logica aziendale al di fuori delle entità (in classi di servizio separate)?

Ci è stato insegnato che gli oggetti sono cose autonome con dati e comportamenti e quindi dovrebbero avere metodi che agiscano sui loro attributi. Ma ci sono diverse situazioni in cui questo accoppiamento tra entità e il loro comportamento non è...
posta 28.12.2016 - 21:29
5
risposte

Information Hiding v.s. Tipo statico di sicurezza

Sto lavorando a un progetto con altri e discutiamo sulla protezione delle informazioni e sulla sicurezza del tipo statico. Il nostro scenario è descritto di seguito. Lingua : C ++ 11 Scenario : vogliamo creare una struttura ad albero. Og...
posta 13.10.2018 - 22:46
2
risposte

Progettazione software e architettura da zero [duplicato]

Conosco molto sulla programmazione sintattica. Quello che non so è su come dovrei andare a costruire un software da zero. Come dovrebbero essere progettati gli oggetti e come dovrebbero interagire tra loro. Per imparare come sono scritti bu...
posta 08.04.2013 - 20:59
5
risposte

Come creare un tipo di dati per qualcosa che rappresenta se stesso o altre due cose

Sfondo Ecco il problema reale su cui sto lavorando: voglio un modo per rappresentare le carte nel gioco di carte Magic: The Gathering . La maggior parte delle carte nel gioco sono carte dall'aspetto normale, ma alcune sono divise in due part...
posta 24.09.2015 - 23:11