Domande con tag 'object-oriented'

2
risposte

Ho capito bene l'OOP?

L'avevo originariamente posto su StackOverflow. La domanda è stata chiusa e mi è stato chiesto di postare qui invece. Ecco la domanda originale che avevo postato lì: Sto programmando da un po 'di tempo con il metodo procedurale. Ho fatto un...
posta 21.12.2012 - 17:57
1
risposta

Motivo di progettazione per la creazione di viste complesse in spartiti

Ho un sacco di Note -Modelli con proprietà come pitch e duration . Nella notazione musicale, queste note devono ora essere collocate in una determinata barra su una determinata riga in una determinata pagina e così via. Molti altri...
posta 19.06.2013 - 02:10
3
risposte

Soluzione migliore del semplice metodo di produzione quando le implementazioni concrete hanno attributi diversi

abstract class Animal { function eat() {..} function sleep() {..} function isSmart() } class Dog extends Animal { public $blnCanBark; function isSmart() { return $this->blnCanBark; } } class Cat extends Animal { public $bln...
posta 30.06.2013 - 18:08
1
risposta

È una cattiva pratica creare istanze da una query SQL?

Sto studiando come creare un modello OO / repository-layer usando il PDO di PHP. La mia idea era di creare classi di modelli che rappresentassero un oggetto dominio e una classe di repository per ciascun modello che ha la responsabilità di:...
posta 22.03.2013 - 12:32
2
risposte

Esiste un modo migliore per gestire l'astrazione dei dati in questo esempio?

Sto costruendo un'applicazione che recupera i dati dell'elenco di Sharepoint tramite un servizio Web SPlists.Lists . Per creare un'istanza del servizio web, ho la seguente classe: class SharepointServiceCreator { public SPli...
posta 21.09.2012 - 18:31
2
risposte

Buona pratica di programmazione per classi figlio simili

Sto sviluppando un'applicazione iOS, in cui devo disegnare alcuni pattern su una vista in base all'opzione selezionata dall'utente. Lascia che ti spieghi più chiaramente. L'utente mostrerà il numero di immagini come opzioni tra cui scegliere....
posta 20.02.2014 - 13:07
1
risposta

Codice comune per la trasformazione di un'entità

La mia api sta esponendo informazioni centrate su un'entità Company . Le aziende sono complesse e possono contenere Vendor s direttamente o possono contenere sub-società che contengono i fornitori stessi. Un consumatore della nostra...
posta 13.11.2018 - 20:42
1
risposta

"Stato" modello e incapsulamento

Supponiamo di avere le seguenti classi: Comepuoivedere,èun'implementazionedel Pattern di stato . In sostanza, la classe Order trasmette le chiamate al metodo pay() e cancel() alla sua istanza concreta OrderState . Do...
posta 30.11.2018 - 12:46
2
risposte

Questo cattivo design è per un'interfaccia Shape?

Sto creando un programma di editing vettoriale in C ++ e ho bisogno di un'interfaccia Shape che altre classi concrete implementeranno. È richiesto che nessuna ereditarietà dell'implementazione sia consentita. Il documento di progettazione dice...
posta 27.02.2012 - 09:17
1
risposta

La Regola 9 della calistenia degli oggetti è applicabile nell'Obiettivo C?

La regola 9 in Oggetto Calisthenics di Jeff Bay (RTF) è: Rule 9: No getters/setters/properties The last sentence of the previous rule leads almost directly to this rule. If your objects are now encapsulating the appropriate set of in...
posta 01.03.2012 - 08:15