Domande con tag 'inheritance'

5
risposte

Spiegazione della definizione di ereditarietà dell'interfaccia come descritto nel libro GoF

Sto leggendo il primo capitolo del libro Gof . La sezione 1.6 discute sull'ereditarietà della classe vs dell'interfaccia: Ereditarietà della classe contro l'interfaccia It's important to understand the difference between an object's c...
posta 04.08.2013 - 10:50
2
risposte

L'ereditarietà parallela produce un codice buono?

Sto scrivendo un'interfaccia database in PHP e ho una classe base dbTables , oltre a una classe base dbTableFields . dbTables ha una funzione, getFields() , che crea un'istanza di dbTableFields oggetti, ognuno dei quali...
posta 05.05.2012 - 10:24
3
risposte

Sostituzione di Liskov per vuoti e precondizioni indebolite

Sto imparando molto su questo principio (anche grazie a due risposte che ho ricevuto qui) e vorrei approfondire su un altro punto che qualcuno ha menzionato. 1) La seguente è una violazione di LSP? class Base { public virtual void Update...
posta 20.01.2018 - 11:38
1
risposta

Retribuzione dell'eredità in OOP per modellare una tassonomia della vita reale [duplicato]

Esiste un modo per utilizzare le funzionalità esistenti dei linguaggi di programmazione orientati agli oggetti per aggirare il problema di quadrati / rettangoli? Un bambino può essere definito in termini di sottogruppo più restrittivo della...
posta 31.10.2016 - 18:01
1
risposta

Miglior design per le classi che disegnano oggetti ma non ereditano da JPanel

Sto facendo l'esercizio 10.1, pagina 476 dal libro Java: Come programmare, Early Objects di Paul e Harvey Deitel (10a edizione). Modify the MyLine, MyOval and MyRectangle classes of GUI to create the class hierarchy as shown in picture be...
posta 13.11.2017 - 15:45
2
risposte

Test del comportamento della classe astratta

Attualmente sto rifattorizzando un progetto esistente, che è stato creato senza TDD. Esiste una gerarchia di classi con una classe base astratta e due sottoclassi. Nel design originale, queste classi erano per lo più solo possessori di dati senz...
posta 14.04.2014 - 15:30
1
risposta

Quando le sottoclassi sono ridondanti?

Sto lavorando a un progetto ML che coinvolgerà malware e voglio rappresentare i file statistici utilizzati per addestrare il classificatore tramite oggetti StatsFile. Tuttavia, mi chiedo se dovrei usare un IStatsFile e una sottoclasse come tali:...
posta 10.09.2015 - 18:51
1
risposta

Funzionalità aumentante di sottoclassi senza duplicazione del codice in C ++

Devo aggiungere funzionalità comuni ad alcune classi che condividono la stessa superclasse, preferibilmente senza gonfiare la superclasse. La catena di ereditarietà semplificata ha questo aspetto: Element -> HTMLElement -> HTMLAnchorElem...
posta 21.08.2014 - 17:22
2
risposte

Fa diventare Parent.call dall'oggetto figlio un modo giusto per implementare l'ereditarietà in JavaScript?

Mi sono imbattuto in questo pezzo di codice. Non mi sembrava giusto. È questo il modo giusto per implementare super in JavaScript? In caso contrario, qual è la strada giusta? function Person(name){ this.name = name; } function Studen...
posta 02.09.2014 - 17:53
1
risposta

ereditarietà della tabella di classe ... per 'digitare' o non per 'digitare'

Al momento ho un database che utilizza il modello di ereditarietà delle tabelle delle classi. Tre tabelle diverse ereditano da questa tabella. Le tabelle figlio hanno tutte un FK per la tabella padre e i campi sono correttamente indicizzati....
posta 17.04.2013 - 01:55