Domande con tag 'composition'

1
risposta

Devo utilizzare la composizione o l'ereditarietà per condividere elementi di configurazione?

Sto lavorando a un progetto abbastanza nuovo in cui mi piacerebbe condividere alcuni elementi di configurazione usati da un plugin JavaScript. Nello specifico, il progetto utilizza jQuery dataTables e voglio trovare un buon modo per condividere...
posta 07.11.2014 - 22:58
0
risposte

Metodi di interfaccia rispetto agli oggetti dati

Costruire un editor dell'interfaccia utente per Android e fondamentalmente ci sono interfacce come questa: interface Item { fun decorate() fun translate(x: Int, y: Int) fun rotate(rotation: Float) fun scale(scale: Float)...
posta 17.08.2016 - 16:35
1
risposta

Supporto linguistico per la delega (sintattica) in Java

La composizione sull'ereditarietà è una vecchia tendenza o addirittura uno stato dell'arte nella programmazione orientata agli oggetti. Sarebbe ancora più facile da usare in Java, se esistesse un supporto linguistico per la delega. I nostri IDE,...
posta 08.02.2015 - 15:20
1
risposta

Ereditarietà o composizione?

Diciamo che ho una classe principale A e un'altra classe B. Nella classe B l'utente può modificare alcune impostazioni e variabili del programma che appartiene ad A, voglio poter applicare queste modifiche alla classe A, dovrei usare l'ereditar...
posta 03.04.2015 - 21:50
1
risposta

Dovremmo "preferire la composizione su più interfacce"?

Dovremmo evitare l'interfaccia multipla se possibile? Poiché penso che nella maggior parte dei casi una classe con più interfacce possa essere sostituita con un'altra versione con composizione e unica interfaccia, ad esempio: interfaccia mult...
posta 13.07.2016 - 08:49
5
risposte

Perché l'uso della programmazione basata su interfaccia sembra essere limitato al comportamento?

Ho riflettuto un po 'sull'ereditarietà e sulla realizzazione rispetto alla composizione. Non sto per pubblicare l'intero dettaglio qui. Quindi mi stavo chiedendo, quando non stiamo parlando di creare interfacce per facilitare i test unitari: per...
posta 27.02.2011 - 12:23
2
risposte

Alternative all'ereditarietà di strutture complesse?

Sto lavorando su un progetto Webforms di ASP.NET, utilizzando il pattern MVP (che i presentatori possono conoscere usando un pattern di Page Controller). Mi viene assegnata una catena di eredità piuttosto complessa per i miei controllori. Di seg...
posta 28.03.2014 - 12:21
3
risposte

Estendere una struttura. Usare classi di aiuto piuttosto che composizione

Ho una struttura a cui voglio aggiungere metodi statici. Sì, hai indovinato, sto parlando di Datetime . È un requisito piuttosto tipico aggiungere MyCustomParse. Capita di restituire Datetime? , quindi non è un costruttore, ma è in qu...
posta 07.08.2014 - 15:01
3
risposte

Schema della strategia e funzionalità ereditaria della piastra

Ho letto che quando si utilizza il modello di strategia, è necessario attenersi alla composizione piuttosto che all'ereditarietà. Ma questo significa che qualsiasi eredità è una cattiva pratica? Se c'è una funzionalità da condividere tra strateg...
posta 09.03.2018 - 18:36
2
risposte

Ereditarietà vs "specifica" per campi

Attualmente sto leggendo "Testa i primi schemi di progettazione" e ho già alcune domande sul primo capitolo del libro. Questo capitolo introduce il principio di progettazione "preferisci la composizione sull'ereditarietà", spiegando il "modello...
posta 06.04.2014 - 14:27