Domande con tag 'composition'

4
risposte

L'iniezione di dipendenza è a mano un'alternativa migliore alla composizione e al polimorfismo?

Per prima cosa, sono un programmatore entry level; In effetti, sto finendo un A.S. laurea con un progetto di pietra di copertura finale durante l'estate. Nel mio nuovo lavoro, quando non c'è un progetto da fare (sono in attesa di riempire la squ...
posta 01.06.2012 - 22:54
4
risposte

Ridurre il boilerplate in classe che implementa le interfacce attraverso la composizione

Ho una classe: A che è un composto di un numero di classi più piccole, B , C e D . B , C e D implementano le interfacce IB , IC e ID rispettivamente. Poiché A supporta tutte le funzionalit...
posta 28.06.2015 - 02:52
1
risposta

Esiste una situazione in cui sarebbe meglio utilizzare riferimenti deboli anziché semplici composizioni?

Anche se i documenti Java specificano, tali riferimenti deboli sono principalmente per i mapping canonicalizing, troverai molti , molti , molti persone su Internet affermano che WeakHashMap è perfetto per archiviare i metadati dell'oggetto...
posta 07.02.2017 - 22:57
3
risposte

Composizione sull'eredità ma

Sto cercando di insegnarmi ingegneria del software e confrontarmi con alcune informazioni contrastanti che mi stanno confondendo. Ho imparato l'OOP e quali sono le classi / interfacce astratte e come usarle, ma poi sto leggendo che si dovrebb...
posta 08.11.2015 - 02:48
5
risposte

Come sappiamo che favorire la composizione sulla generalizzazione è sempre la scelta giusta?

Se un oggetto esiste fisicamente o no, possiamo scegliere di modellarlo in modi diversi. In molti casi potremmo abusivamente usare la generalizzazione o la composizione. Tuttavia, il principio GoF di "favorire la composizione sulla generalizzazi...
posta 10.04.2011 - 13:20
2
risposte

Come utilizzare il pattern Decorator per aggiungere poca funzionalità ai grandi oggetti?

Questa domanda riguarda l'uso del pattern Decorator per aggiungere poche funzionalità agli oggetti di classi grandi. Seguendo il classico pattern Decorator, considera la seguente struttura di classe: Ad esempio, immagina che questo avv...
posta 22.03.2014 - 01:41
5
risposte

I "troppi metodi" sono un valido motivo per violare la regola "composizione sull'ereditarietà"?

Di solito preferisco seguire la regola "composition over inheritance", fino a quando non comincio ad entrare nel mondo della GUI Java. Nella mia esperienza, per aggiungere requisiti personalizzati in un componente della GUI, ad esempio, aggiu...
posta 22.07.2016 - 04:38
3
risposte

Composizione di due classi con radice ereditaria comune

Spero che la tua giornata stia andando bene. Voglio creare la seguente composizione di due oggetti con la stessa radice di ereditarietà: Cisaranno3operazionidibasesullaclasseWallet:add,getCardsegetPaymentCards.getCardsdovrebberestituiresi...
posta 29.11.2016 - 10:41
1
risposta

È giusto dire che "i macro non compongono"?

Su questo post del blog aphyr (che è un brillante programmatore) afferma : Clojure macros come with some important restrictions. Because they’re expanded prior to evaluation, macros are invisible to functions. They can’t be composed funct...
posta 28.12.2013 - 23:34
2
risposte

Pattern e composizione del gateway

Scrivo spesso applicazioni intensive di database e ho scoperto il modello di gateway che sembrava adattarsi alle mie esigenze. Il mio problema ora è che molti dei miei modelli sono composti da altri modelli. Ad esempio, ho un modello User...
posta 28.11.2016 - 23:22