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...
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...
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...
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:...
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...
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....
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...
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...
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...
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...