Domande con tag 'inheritance'

5
risposte

Java senza ereditarietà dell'implementazione

In un video recente su Java, Joshua Bloch afferma in 4 minuti e 20 secondi nel video: And then there's inheritance, and that was a marketing necessity. You know, we can argue whether you really need implementation inheritance or not. Q...
posta 09.08.2011 - 21:23
2
risposte

Riutilizzo del codice in C ++, tramite ereditarietà o composizione multipla? O…?

Originariamente avevo chiesto a questa domanda su StackOverflow, ma ero diretto qui, e penso che il mio problema sia tanto concettuale quanto tecnico, quindi ecco qui. Se stai definendo una gerarchia di classi astratte in C ++ e poi creando...
posta 27.06.2014 - 19:41
4
risposte

Posso rendere i miei costruttori meno ripetitivi?

Sto estendendo un corso con 10 diversi costruttori . La nuova sottoclasse, SpecialImage , viene utilizzata in questo modo: SpecialImage specialImage = new SpecialImage(..); // Leverage the Rotate() method of superclass Image, which // re...
posta 11.07.2015 - 00:19
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
3
risposte

Come prevenire i problemi a valle dovuti all'ereditarietà

L'ho spostato da Stack Overflow e questo era il posto suggerito da chiedere. Questo è stato contrassegnato come possibile duplicato di una domanda sul merito della composizione sull'ereditarietà . Non sto facendo questa domanda, sto cercando st...
posta 04.10.2016 - 16:02
5
risposte

Refactoring di tre classi molto simili usando l'ereditarietà?

Attualmente sto lavorando al refactoring del codice base per uno dei nostri servizi. Sto rivedendo tutto e sento che è un po 'dispersivo, e probabilmente potrei aderire ai principi OOP meglio. Ho tre classi che sono tutte derivate da un'altra...
posta 19.11.2015 - 18:29
2
risposte

Java redeclare le interfacce ereditate?

Mentre lavoravo su una piccola classe chiamata FractionNumber , ho scoperto di chiedermi se dovrei implementare un'interfaccia che sto già implementando. Sembra stupido, lo so, ma sopporta me. La mia classe FractionNumber estende N...
posta 28.07.2016 - 09:08
1
risposta

Rails - per usare STI o no ... questa è la domanda

Sei mesi fa, ho fatto una domanda sulla modellazione dei dati per la mia app, e ho ricevuto qualche consiglio che mi indicava STI (vedi Modello di dati delle rotaie - domanda sulle migliori pratiche per i dettagli). Ci ho giocato un po ', h...
posta 21.02.2012 - 23:42
6
risposte

Questo codice risolve l'esempio di principio di sostituzione di Liskov quadrato / rettangolo?

Volevo solo verificare di aver compreso correttamente l'LSP e di poterlo risolvere. Sto prendendo il classico problema rettangolo / quadrato e tentando una soluzione: class Rectangle{ public $width; public $height; function setW...
posta 25.11.2015 - 14:10
2
risposte

Qual è il processo di determinazione del metodo in cui una gerarchia di classi deve essere eseguita?

Pensavo di aver capito l'ereditarietà e il polimorfismo, ma mi è stata data questa domanda, e non posso, per la vita di me, capire quale sia la risposta corretta o a cosa stanno cercando di ottenere: The process of determining which method...
posta 15.04.2014 - 00:05