Domande con tag 'object-oriented'

2
risposte

DDD: il servizio contiene due repository

È corretto il modo di avere due repository all'interno di un servizio e sarà un servizio di applicazione o dominio? Supponiamo che io abbia un oggetto Passeggero che dovrebbe contenere l'oggetto Passport (governo id). Sto ottenendo Passenger...
posta 07.11.2012 - 14:50
3
risposte

È una prova e cattura che non genera un'eccezione più efficiente di una condizione?

Mi sono imbattuto recentemente in questo esempio: If 999 times out of 1,000 an exception will not be thrown then the exception is only generated once. On the other hand a conditional would have been called needlessly 999 times, therefore in...
posta 25.04.2013 - 15:43
5
risposte

Quando usare DI e quando creare te stesso in Java

Ho una discreta quantità di OOP con varie lingue, ma sono piuttosto nuovo in Java. Sto leggendo un sacco di tutorial in cui un gran numero di oggetti sono creati all'interno del codice di una classe, e sto provando a scorrerli, ma costruisco...
posta 11.03.2013 - 08:39
3
risposte

Devo usare le classi friend in C ++ per consentire l'accesso ai membri nascosti?

Ecco la mia situazione (un semplice esempio). Dire che ho una classe chiamata HiddenData Allora ho un'altra classe chiamata StoreHiddenData E infine una classe chiamata OperateHiddenData Ecco la cosa, la mia classe chiamat...
posta 29.01.2012 - 19:29
3
risposte

Vari concetti di programmazione (da un punto di vista Python)

Da quando ho iniziato ad aggirarmi su StackOverflow, continuo a imbattersi in concetti di programmazione come classi astratte, funzioni virtuali, contratti, interfacce, ecc., da domande su altri linguaggi come C ++, Java e C #. Per quanto ne...
posta 21.01.2012 - 04:13
2
risposte

I decoratori non sono in grado di rompere facilmente l'ISP?

"L'Interfaccia-Segregation Principle (ISP) afferma che nessun client dovrebbe essere costretto a dipendere da metodi che non usa." Il motivo decoratore è un motivo di progettazione per decorare un metodo di una classe. Per questo, il decorato...
posta 23.04.2014 - 21:31
6
risposte

Come fai a sapere quando dividere un metodo oggetto in 2 o più altri metodi?

So che questa è una domanda molto semplice, ma a volte mi trovo a dover lottare per capire quando suddividere un metodo a singolo oggetto in più metodi. Ad esempio, sto cercando di impostare un ACL utilizzando Zend_Acl e Zend_Auth, come illustra...
posta 07.03.2011 - 00:53
3
risposte

Gli "stock" sono un TDD / unità che testano il pattern anti?

Da Mock non Stub
posta 03.03.2014 - 17:24
2
risposte

Perché "OOP" e non semplicemente "Programmazione oggetto"?

Perché diciamo "programmazione orientata agli oggetti" e non semplicemente "programmazione degli oggetti"? Perché parliamo di orientamento in questo caso, e non "programmazione orientata al funzionamento" e così?     
posta 06.11.2013 - 15:32
5
risposte

Come modellare un tipo di indirizzo in DDD?

Ho un'entità User che ha un Set di Address dove Address è un oggetto valore: class User{ ... private Set<Address> addresses; ... public setAddresses(Set<Address> addresses){ //set all add...
posta 10.11.2013 - 23:49