Domande con tag 'interfaces'

1
risposta

È corretto pensare a un'interfaccia Java come a un "contratto" che una classe deve implementare?

Voglio solo verificare che la mia attuale comprensione delle interfacce Java sia corretta. Se un'interfaccia dice che deve includere public void increase(int amount) , vuol dire che la classe che implementa quell'interfaccia deve avere un...
posta 12.01.2017 - 22:26
1
risposta

L'ereditarietà è migliore o il modello di progettazione della composizione in questo scenario?

Progetta e implementa il registratore di cassa: Dato un numero di elementi ti verrà richiesto di calcolare il conto totale. Gli articoli vengono addebitati in un paio di modi diversi: Un determinato prezzo per ogni articolo, ad es. Le sc...
posta 14.07.2016 - 01:27
2
risposte

Dichiarazione di ereditarietà dell'interfaccia 'concatenata'

I assume this is largely language-agnostic, but I'm working in C# if it's not Diciamo che l'interfaccia I3 eredita da I2 , che a sua volta eredita da I1 . Potrei scrivere questo: interface I1 { ... } interface I2 : I1 { ... }...
posta 21.07.2015 - 15:59
2
risposte

Scelta più pulita per operazioni simmetriche

Ho bisogno di eseguire alcune elaborazioni da un formato A a un formato B e da B a A. Il lavoro in una direzione è molto simile alla sua controparte. Entrambi i formati sono rappresentati con un'interfaccia Msg . In tal caso, posso vedere...
posta 05.11.2014 - 16:07
1
risposta

Interfacce specifiche del dominio

Ci sono dei reali vantaggi nell'usare le interfacce su classi astratte in un modello di dominio? Qualcuno ha esperienza sull'uso di interfacce in un modello di dominio in un progetto reale? Da un punto di vista tecnico, DDD definisce stereoti...
posta 25.07.2014 - 13:09
1
risposta

Usa la possibilità di restituire i booleani dopo le chiamate di metodo per un livello facoltativo di gestione delle eccezioni? [duplicare]

Vorrei chiedere un seguito a una domanda che ho appena posto: Meglio hai 2 metodi con un chiaro significato, o solo 1 metodo a doppio uso? Ora capisco perché è meglio separare charge(float c); e getBalance(); . Tuttavia, ogni met...
posta 05.02.2016 - 21:19
1
risposta

Interfaccia generica di controllo del servizio

Ho bisogno di un'interfaccia per un servizio di back-end, principalmente per i comandi di controllo (stop, status, cancel, reload config). Il servizio potrebbe essere in Python, Perl, Java o altro, e viene eseguito continuamente. L'interfaccia m...
posta 03.09.2013 - 16:52
2
risposte

Come viene chiamata questa struttura / modello simile a "interfaccia"? [chiuso]

Supponiamo di avere una classe XmlDoc che contiene funzionalità di base per gestire una struttura dati XML e salvare / caricare dati da / verso un file. Ora abbiamo diverse sottoclassi, A , B e C . Tutti ereditano da XmlDoc...
posta 15.11.2011 - 17:45
1
risposta

Gestione di più modalità di gioco con un controller di gioco

Ho un GameController di base con una macchina a stati finiti per gestire la logica di gioco. Aggiungo le modalità di gioco e mi imbatto in problemi che li implementano in modo pulito. La funzionalità di base del gioco rimane la stessa: fisica...
posta 04.12.2018 - 14:06
2
risposte

Questo cattivo design è per un'interfaccia Shape?

Sto creando un programma di editing vettoriale in C ++ e ho bisogno di un'interfaccia Shape che altre classi concrete implementeranno. È richiesto che nessuna ereditarietà dell'implementazione sia consentita. Il documento di progettazione dice...
posta 27.02.2012 - 09:17