Domande con tag 'inheritance'

6
risposte

Come creare un'interfaccia comune per classi con diversi sottoinsiemi di membri

Non so come dirlo, ma cercherò di essere il più chiaro possibile Ho un progetto in cui sto creando molte classi e quelle classi hanno alcune proprietà e metodi comuni, ma quei metodi potrebbero avere codice diverso in loro, Quindi ho decis...
posta 15.08.2012 - 19:58
7
risposte

OO Software Architecture - classe base da cui tutto eredita. Cattiva / buona idea?

Sto rivedendo una proposta di architettura software OO simile a questa: %codice% %codice% Base %codice% Foo Dove Something è una classe Bar . Il mio pensiero immediato era che ogni oggetto in qualsiasi...
posta 11.09.2012 - 13:13
4
risposte

Che cosa è buona pratica quando si ereditano le classi statiche non è possibile / permesso

Sto sviluppando un progetto in C # ea causa di una decisione di progettazione non è possibile che una classe statica erediti un'altra classe statica. Ma ho, a mio parere, un caso in cui ciò avrebbe senso. Ho un lettore musicale che è in grado...
posta 12.07.2013 - 10:20
2
risposte

quale modello usare - se non del tutto

Sono abbastanza nuovo nell'usare i pattern e anche se capisco alcuni di loro fino a un certo punto trovo difficile capire quale (i) utilizzare in una particolare situazione. Sto provando a racchiudere uno schema db esistente in un numero di o...
posta 18.12.2013 - 11:22
2
risposte

Come faccio a gestire i membri ereditati non necessari?

Considera il seguente diagramma UML: In poche parole: ChildClass1 e ChildClass2 utilizzano tutti i membri di ParentClass . ChildClass3 utilizza solo Member1 e Member2 e il valore di Member5 è un...
posta 13.04.2016 - 12:12
4
risposte

Sta usando l'ereditarietà per impostare le proprietà male?

Un collega e io stiamo discutendo. Nella nostra app ci sono componenti che si comportano in modo leggermente diverso in base a come vogliamo che vengano presentati. Finora, abbiamo concordato che la nostra eredità dovrebbe assomigliare a:...
posta 29.11.2016 - 04:41
3
risposte

Qual è la motivazione o l'utilizzo per creare un'interfaccia, usata una volta solo per rompere la dipendenza circolare?

Capisco se 2 classi hanno una dipendenza circolare, ad esempio: public class MyWindow{ public MyWindow(){ new MyDialog(this); } public onDialogResponse(int option){ } } public class MyDialog{ MyWindow myWindow;...
posta 16.06.2017 - 04:37
2
risposte

Applicazione della composizione sull'ereditarietà alle classi Veicolo

Ho un programma di manutenzione per auto con una classe Vehicle astratta che ha diverse classi derivate come Car MotorCycle , ecc. Ciascuno di questi veicoli derivati a sua volta è un carburante o un veicolo elettrico. Quindi, inve...
posta 07.05.2016 - 18:23
3
risposte

Posso usare variabili di classe child nella sua classe genitore?

Sto programmando in Objective C, iOS. Creo un Class A che è una classe genitore e Class B eredita Class A . Ora ho Class B variabili che devo anche usare in Class A . E anche l'altro Class C , Class A add in...
posta 07.06.2012 - 13:28
1
risposta

Per ereditare o sovrascrivere?

Immagina di scrivere un gioco in cui i carri armati combattono tra loro. Una classe generica Tank è creata e ha il metodo fire () che lancia un cannone, assomiglia a questo Tank::fire() { /* fires a cannon */ } E poi c'è una class...
posta 21.10.2017 - 19:21