Domande con tag 'inheritance'

1
risposta

Possiamo dire che Java o C # hanno alberi ereditari unificati?

Possiamo dire che Java o C # sono lingue OO con un albero di ereditarietà unificata / un sistema di tipi unificato? Con un albero di ereditarietà unificato / un sistema di tipo unificato intendo che ogni classe deriva implicitamente o esplicitam...
posta 28.01.2014 - 19:19
5
risposte

Ereditarietà come specializzazione

Ho una classe chiamata Libro con campi come titolo, tipo ecc. Ho anche una classe chiamata Libreria che gestisce i libri. La libreria ha metodi che: Aggiungi una copia di un libro su uno scaffale Spostare una copia di un libro da uno sc...
posta 15.04.2018 - 18:59
3
risposte

sottoclasse senza logica di classe astratta

Ho una classe chiamata Change che dovrebbe essere astratta e avere alcuni metodi di base. Ho classi Insert , Update e Delete che estende Change . Nel caso di Insert , Update io uso solo estendi e aggiungo no...
posta 20.11.2018 - 20:33
3
risposte

Se una proprietà si trova in una classe astratta se non direttamente utilizzata

Ho una classe base astratta che è ereditata da diversi altri tipi. Stavano tutti usando un tipo iniettato nel loro costruttore. Così ho spostato questa proprietà nella classe base astratta. La classe base non la usa in nessuno dei suoi metodi. T...
posta 19.09.2018 - 10:56
1
risposta

Il riutilizzo del codice sulla funzione scrive gli oggetti nel file

Ho alcune classi di base e derivate e ho bisogno di scaricare i loro dati nel file. La differenza è solo un campo, ma non so come riutilizzare il codice della classe base. Scusa se domanda noob: p Queste classi hanno questo aspetto: (strumento C...
posta 13.08.2016 - 20:46
2
risposte

Refactoring a una gerarchia ereditaria in anticipo

Sto costruendo uno strumento di gestione per le ricette. Le ricette hanno un sacco di dati, tra cui cose molto generiche come un ID, tag, valutazioni e curiosità. Attualmente gestisco solo le ricette, ma desidero aggiungere il supporto per ingre...
posta 23.07.2016 - 14:44
1
risposta

Implementazione di test di istanza in Java, C ++, C #

Per motivi di curiosità e per capire cosa comportano in un programma, sono curioso di sapere come funziona il test delle istanze ( instanceof / is / usando dynamic_cast in c ++). Ho provato a google (in particolare per java) ma le...
posta 18.08.2014 - 04:27
2
risposte

Come gestisci oggetti che richiedono un comportamento personalizzato e devono esistere come entità nel database?

Per un semplice esempio, supponi che la tua applicazione invii notifiche agli utenti quando accadono vari eventi. Quindi nel database potrei avere le seguenti tabelle: TABLE Event EventId uniqueidentifier EventName varchar TABLE User...
posta 08.11.2012 - 18:01
3
risposte

Euristica su quando dovrebbe una sottoclasse e quando non [chiusa]

Ci sono dei buoni consigli quando si dovrebbe creare una sottoclasse e quando no? È chiaro che dovremmo non sottoclasse quando vogliamo riutilizzare un singolo metodo di qualche classe sostituiamo tutti i metodi, cambiando completamen...
posta 22.01.2015 - 21:33
2
risposte

Python - quando una classe dovrebbe avere - piuttosto che essere-a?

Questo è legato a "Estendi è il male" rispetto a OCP? ma separato perché l'idea di "implementare l'interfaccia" non esiste in Python. Sto scrivendo un corso per estrarre alcuni dati da una pagina web. Avrà bisogno di conservare un cookie pe...
posta 13.09.2013 - 20:56