Domande con tag 'object-oriented'

2
risposte

Costruire calcoli di logica aziendale che richiedono dati da oggetti padre

Ho un oggetto che ha bisogno di valori da un oggetto grandparent per eseguire un calcolo. Qual è il modo migliore per gestirlo? Devo creare una classe di calcolo separata per ottenere i dati, eseguire il calcolo e restituire un valore? O un c...
posta 27.08.2016 - 18:51
3
risposte

OOP PHP: come evitare ogni classe per ogni situazione della tabella

Sto lavorando a un progetto di un fornitore di servizi online. Ho tabelle per amministratori, agenti, clienti e tabelle per l'archiviazione dei dati come città, servizi, categoria, sottocategoria, genere. Ho creato classi per admin ,...
posta 29.03.2018 - 14:47
3
risposte

Tell non chiedere a vs constructor che fa lavoro

Quando cerchi la frase "i costruttori non devono lavorare", in vari post del blog troverai il consiglio di non lasciare che il costruttore lavori. Nonostante questo, ho qualche problema a capire perché questo è il caso. Inoltre, questo post po...
posta 18.01.2017 - 13:44
2
risposte

In che modo OOA / OOD è un concetto piuttosto complesso?

Sono un novizio di Object-Oriented Designing e ho letto alcuni libri OOD & tutorial di recente. Ora sto pianificando di implementare un lettore video (basato su API multimediali esistenti, AVFoundation o MediaPlayer ecc. per mettere in p...
posta 15.12.2016 - 17:50
2
risposte

Quando utilizzare un metodo statico invece di un costruttore?

Ho una breve domanda per te: immaginiamo di avere una classe simile a questa. public class StreamTradeDataProvider : ITradeDataProvider { public StreamTradeDataProvider(Stream stream) { this.stream = stream; } public I...
posta 04.02.2017 - 16:03
1
risposta

L'argomento dell'ereditarietà di zope.interface (fornito da vs isinstance)

Quali limitazioni eredita l'ereditarietà di un'interfaccia attraverso una classe base astratta presente che è indirizzata da zope.interface? Nella successiva discussione tenuta nel 2010 da Jeff Rush parla delle interfacce, alle 11:50 Jeff s...
posta 15.06.2014 - 13:12
3
risposte

Metodo virtuale vuoto sui metodi astratti della classe base VS

Non sono riuscito a trovare una domanda che non fosse specifica per alcuni casi, quindi cercherò di renderla molto generica. Abbiamo bisogno di una classe base di estrazione per un insieme di documenti, per esempio. Ogni documento ha le sue p...
posta 07.03.2014 - 19:55
3
risposte

Buona pratica per l'istanziazione di oggetti in MVC

In MVC i modelli di dominio (dal livello del modello) dovrebbero istanziare altri modelli di dominio o tutti i modelli di dominio dovrebbero essere istanziati nei controllori e trasmessi usando le iniezioni di dipendenza? Come lo implementate...
posta 13.08.2013 - 21:35
2
risposte

Oggetti OOP, oggetti nidificati e DAO

Ecco qualcosa che continuo a cercare di capire quale sia la soluzione migliore. Ho avuto questo problema mentre lavoravo con PHP e Java, quindi è una comprensione fondamentale del problema OOP. Gli esempi sono in PHP. Diciamo che ho alcuni og...
posta 30.09.2013 - 02:14
1
risposta

Esempio di SOLID Xerox in PHP

C'è un buon esempio su Wikipedia per quanto riguarda la violazione dei principi SOLID. The ISP was first used and formulated by Robert C. Martin while consulting for Xerox. Xerox had created a new printer system that could perform a var...
posta 11.05.2013 - 21:20