Domande con tag 'interfaces'

3
risposte

Dovrei indicare che un metodo soddisfa un'interfaccia?

Quando scrivi una classe che ha ("soddisfa") 1 o più interfacce, dovrei notare in qualche modo (ad esempio in un commento XML o con un attributo) che è stato aggiunto un particolare metodo per una delle interfacce? Ad esempio, l'interfaccia I...
posta 02.10.2014 - 18:33
2
risposte

Sviluppo dell'API JSON per un motore Carpool

Sto sviluppando una nuova serie di metodi API per la prenotazione di carpooling / taxi, quindi se uno sviluppatore deve sviluppare un'app o un portale web per il carpooling, può chiamare la mia API JSON. Fondamentalmente è facile per gli svilupp...
posta 01.11.2012 - 15:02
3
risposte

Come disaccoppiare il codice con la logica aziendale?

Sto attraversando un periodo difficile per disaccoppiare due classi. Ho il mio codice dietro (lo chiamerò "classe A") che uso per modificare l'interfaccia (definita in xaml). Avanti ho una classe B che è solo logica. Ma mentre la logica è...
posta 10.01.2018 - 15:41
1
risposta

Critica del modello di progettazione della composizione che richiede classe derivata

Ho le seguenti due catene di ereditarietà: BaseQueryBuilder BaseApplication | | | | AppQueryBuilder Application BaseQueryBuilder è una classe astrat...
posta 22.02.2017 - 22:00
1
risposta

Cercando di comprendere meglio le interfacce

Sto lavorando su un piccolo programma e ho pensato di usarlo come una possibilità per ottenere una migliore comprensione di cose che non ho mai usato prima, principalmente Interfacce ed Eredità dalle classi base. Fondamentalmente si tratta di...
posta 10.10.2014 - 18:34
1
risposta

All'interno di un'interfaccia specificata da un componente principale, dovrebbe richiedere IReadOnlyCollection o IEnumerable?

Nel pensare al principio di "essere conservatore in ciò che mandi e liberale in ciò che accetti", in genere cerco di rendere i miei metodi ricevuti IEnumerable parametri, ma di emettere un IReadOnlyCollection (eccetto dove l'esecuzione...
posta 17.03.2016 - 21:16
1
risposta

Progettazione della gerarchia dell'interfaccia per domini separati

Ci sono aziende e persone. Le persone potrebbero essere apprezzate e le aziende potrebbero essere commentate: class Like class Comment class Person implements iLikeTarget class Business implements iCommentTarget Mi piace e commenti sono es...
posta 05.05.2014 - 12:09
0
risposte

Licenza che incoraggia miglioramenti alla versione originale piuttosto che alle proprie forcelle? [chiuso]

Sto cercando una licenza che dovrebbe incoraggiare modifiche al mio originale open source piuttosto che incoraggiare forchette e ridistribuzione casuale incontrollata. Questo è dovuto alla natura del codice; è solo la definizione dell'API (non c...
posta 12.04.2015 - 23:56
2
risposte

Qual è il vantaggio di utilizzare un'interfaccia che non impone nulla (interfaccia marker)?

Il codice base su cui sto lavorando fa un sacco di uso di interfacce che in realtà non impongono nulla. Sono in atto più per assicurarsi che un tipo 'sia un' qualcosa. Ad esempio: public class MyBatchTask : Task, ITask<MyTaskType>...
posta 14.06.2017 - 06:24
2
risposte

Interfaccia Java solo per commenti. Buona pratica?

Ho una classe che ha un sacco di funzioni e non posso dividerla in più classi: Class A { // attributes /** * Descriptive of foo * * @param i ... * @param j ... */ public void foo(int i, double j) {...
posta 16.10.2017 - 11:12