Domande con tag 'polymorphism'

0
risposte

Gestisce polimeticamente il risultato della sottrazione

Ho una classe di quantità che fornisce il metodo minus tra gli altri. Il risultato di questa operazione è ovviamente un altro importo. La domanda è: come posso gestire i tre casi in base al significato di questa quantità in modo polimorfic...
posta 26.03.2016 - 01:13
3
risposte

Gli oggetti che possono superare più di un test IS-A sono veramente polimorfici?

Un numero di tutorial su polymorphism state che "Qualsiasi oggetto che può superare più di un test IS-A è considerato come polimorfico. " Mi chiedo che cosa intendano per quello, e se è addirittura una dichiarazione vera. Dalla mia comprens...
posta 02.10.2017 - 20:43
3
risposte

Perché sovrascrivere un metodo statico non causa il polimorfismo in Java

Molti dicono che non possiamo sovrascrivere un metodo statico. Ma possiamo scavalcare un metodo statico. La domanda è, quando sostituiamo un metodo statico, perché non risulta nel polimorfismo?     
posta 04.10.2014 - 09:22
5
risposte

Devo seguire la regola del "principio di inversione di dipendenza" anche se ho bisogno di un solo tipo e non ho bisogno di polimorfismo?

Considera che ho delle lezioni come segue: public class User{ private String name; //other code private String getName(){ return name; } } public class ShowUserInfo{ public void show(User user){ System.out....
posta 29.11.2017 - 02:37
2
risposte

Come simulare il sovraccarico del metodo in langs senza tale funzione? [chiuso]

Langs come Java conosce l'overloading del metodo true : class Overload { void demo (int a) { System.out.println ("a: " + a); } void demo (int a, int b) { System.out.println ("a and b: " + a + "," + b); } } Se langs come PHP -...
posta 02.01.2016 - 00:51
4
risposte

Il messaggio Objective-C passa le query correlate

Sto imparando l'obiettivo-C dopo aver acquisito una buona conoscenza di C / C ++. Ho 2 domande: I messaggi obj-C passano e C ++ vtable, due modi diversi di implementare il polimorfismo o sono due concetti molto diversi che ho interpretato e...
posta 25.05.2012 - 15:45
1
risposta

Unità testare metodi protetti che non hanno motivo di essere pubblici

Ho bisogno di creare un sistema di sponsorizzazione con requisiti aziendali complessi. Fondamentalmente, dopo che un utente effettua un pagamento, il sistema dovrebbe essere attivato. Esistono molti tipi diversi di sponsorizzazione, quindi ho tr...
posta 09.12.2018 - 14:32
3
risposte

È una cattiva pratica ignorare alcuni parametri mentre si implementa un metodo di un'interfaccia?

Un metodo di interfaccia implementato da una classe dovrebbe sempre utilizzare tutti i parametri? Per interfaccia non intendo necessariamente%% effettivo di%, queste potrebbero essere altre classi (astratte) anch'esse estese. A volte trovo di...
posta 24.07.2016 - 19:49
2
risposte

Istanzia un motore da un secondo progetto senza avere un riferimento al secondo progetto causando un riferimento circolare?

Parliamo di tre progetti. Ho un progetto Cinema , un progetto Cinema.Engine e un progetto Cinema.Client1 . Nel progetto Cinema , ho un'interfaccia ICinema e una classe factory CinemaFactory . Nel progetto Cinema...
posta 05.08.2016 - 18:02
1
risposta

Soluzione alternativa per l'interfaccia dei parametri del metodo di fusione per il tipo di calcestruzzo desiderato nella progettazione polimorfica?

Diciamo che ho un gruppo di tipi di report da creare e tutti ereditano dalla classe abstract di base: abstract class Report { public abstract void GenerateReport(IReportData data); protected virtual string SaveReportFile(string filepath...
posta 25.05.2018 - 20:05