Domande con tag 'object-oriented-design'

3
risposte

Come evitare il pattern LoadBy?

Nel nostro codebase per un sistema sofisticato che controlla molti aspetti delle aziende, abbiamo una certa legge non scritta che non si spaventa nel codice con SQL complicato, invece di scriverlo in una funzione nella classe dell'entità per c...
posta 29.10.2015 - 18:38
2
risposte

Identifica i metodi su OOP

Sto lottando per definire i metodi in OOP. Attualmente mi sto esercitando in questo scenario: "Un ospedale ha iniziato lo sviluppo di un nuovo sistema per conservare i registri delle analisi effettuati dai pazienti e dal medico che li ha richies...
posta 15.01.2018 - 13:31
4
risposte

Una classe DTO che ha un ArrayList di tipo proprio - è considerato un buon progetto?

Mi sono imbattuto in una classe DTO come quella in basso. class PersonDTO { private String firstName; private String middleName; private String lastName; private String dob; // some 50 fields more private List<PersonDTO&g...
posta 10.06.2017 - 11:24
3
risposte

Qual è il miglior principio di progettazione per aggiungere un comportamento in futuro alla tua API? [chiuso]

Sto progettando un'API. E questa API verrà utilizzata dal cliente. Attualmente ho due comportamenti in una definizione di classe. Per illustrare lo scenario, l'implementazione di esempio ha il seguente aspetto: public class Session { /...
posta 28.09.2015 - 09:35
3
risposte

Cercando di creare una convenzione di mappatura per oggetti C #

quindi questo è C # ma potrebbe essere applicato a qualsiasi linguaggio OO in cui esistono diversi insiemi di oggetti tra diversi livelli di un'applicazione. Abbiamo cercato di creare una convenzione all'interno del team per dove mettere il...
posta 10.07.2014 - 12:39
2
risposte

Quali di questi esempi di OOP dimostrano i concetti OOP corretti?

Sto ancora cercando di avvolgere la mia mente attorno a OOP. Tutti gli esempi seguenti funzionano, naturalmente, ma c'è uno (o forse un altro) che meglio esemplifica i concetti OOP? /** * For the following examples the Image class queries an...
posta 05.03.2013 - 18:58
3
risposte

Prevenire la violazione di Liskov Sostituzione

Sto reimplementando alcuni componenti e ho notato che la versione originale ha una violazione di Liskov Substitution. Non è poi così importante, anche se mi piacerebbe sbarazzarmene nella nuova implementazione. Tuttavia, non mi è chiaro come far...
posta 27.02.2013 - 14:50
3
risposte

Usando Bridge e Strategy insieme, la mia idea è corretta / utile?

Sto lavorando a un progetto di sito Web per un corso di ingegneria del software. Questo sito utilizzerà un database per memorizzare i dati, attualmente tramite JDBC e MySQL. Ora la prima cosa che vorrei fare è usare il pattern bridge per disa...
posta 02.01.2017 - 16:25
2
risposte

Relazione tra SOA e OOA

Thomas Erl definisce SOA come segue nel suo sito : Service-oriented computing represents a new generation distributed computing platform. As such, it encompasses many things, including its own design paradigm and design principles, des...
posta 10.09.2012 - 12:11
1
risposta

Un contenitore IoC influisce sulla progettazione di un'applicazione che utilizza l'iniezione di dipendenza?

È sicuro affermare che un Container è il "programma" o meccanismo che gestisce IoC tramite DI, ma in realtà non cambia il tuo progetto iniziale di DI realizzare un accoppiamento lento? In altre parole, se voglio ottenere un accoppiamento...
posta 22.12.2016 - 23:07