Domande con tag 'object-oriented'

2
risposte

inserire metodi nella classe base che non ha senso / farvi parte [chiuso]

Ultimamente ho riflettuto su principi e schemi di progettazione e una domanda mi ha colpito. Diciamo che voglio progettare un gioco di corse. Voglio progettare le classi per una varietà di macchine. ogni auto può avere una caratteristica...
posta 14.06.2014 - 16:20
1
risposta

Tipo persistente in Java - dovrei usare le bandiere?

C'è qualche consiglio specifico sui valori persistenti che indicano il tipo? Nello specifico voglio sapere se dovrei mantenere un flag / stato che indica il tipo in persistenza o meno. Ho la sensazione che mi sto dimenticando / non capisco un co...
posta 28.04.2014 - 20:22
1
risposta

Diagramma di classe UML - relazione di dipendenza da istanze: chi dipende da chi? [duplicare]

Ho fatto qualche lettura sulla relazione <<instantiate>> nei diagrammi delle classi UML. È una relazione di dipendenza in cui una parte dipende dall'altra. Tuttavia, non sono sicuro chi dipende da chi: la classe di creazion...
posta 27.04.2014 - 13:21
2
risposte

Spesso utilizza le costanti int come parametri nella comunicazione tra oggetti considerati design errato?

Un'app a cui sto lavorando è progettata con MVC. I componenti spesso interagiscono tra loro passando costanti int, che poi devono essere interpretate con dichiarazioni if . Mi chiedo se questo sia considerato un cattivo design OO. (Non speci...
posta 06.05.2014 - 18:56
2
risposte

Restringendo i tipi di oggetti che possono essere aggiunti tra loro usando il Pattern composito

La situazione : sto costruendo un framework di applicazioni PHP personalizzate. Ho implementato un pattern composito in modo da poter costruire un albero di oggetti che rappresenta la pagina da renderizzare. Esempio: abstract class \Block\B...
posta 16.05.2014 - 22:39
1
risposta

Sarebbe considerata un'iniezione di dipendenza? [chiuso]

Questo dovrebbe essere considerato un'iniezione di dipendenza, o una delega o una collaborazione tra oggetti? link     
posta 22.08.2012 - 22:47
2
risposte

Come strutturare le classi nel filesystem?

Ho alcune classi (vista). Tabella, Albero, PagingColumn, SelectionColumn, SparkLineColumn, TimeColumn. al momento sono piatti sotto app/view come questo: app/view/Table app/view/Tree app/view/PagingColumn ... Ho pensato di ristru...
posta 29.11.2012 - 13:44
3
risposte

Come posso capire l'aggregazione e il contenimento?

Sono confuso tra aggregazione e contenimento. Mi chiedo se quanto segue rappresenti un'aggregazione o un contenimento? class Auto { private string model; private int speed; class AutoCustomer { public string LastName...
posta 11.01.2013 - 01:44
1
risposta

Singleton: Perché un punto di accesso globale è negativo? [duplicare]

La maggior parte delle persone qui e su StackOverflow concordano sul fatto che Singletons sia malvagio. La spiegazione principale su cui mi sono imbattuto contro l'uso di Singletons è che forniscono un punto di accesso globale a un oggetto....
posta 11.04.2014 - 13:01
1
risposta

Qual è una funzionalità simile in JavaScript che assicura che l'oggetto abbia dati X prima di intraprendere qualsiasi azione?

Se java / C # / etc si potrebbe fare qualcosa come creare un costruttore con un parametro, il parametro è la cosa su cui il resto dell'oggetto può agire. Come si fa in JavaScript? Sto cercando di capire quale sia la migliore pratica con JavaScri...
posta 03.01.2014 - 04:28