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...
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...
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...
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...
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...
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...
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:...
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...
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...
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....