Domande con tag 'interfaces'

2
risposte

A dio (classe) o no a dio? [duplicare]

Sto lavorando a un progetto che richiede diversi utenti nel sistema, tutti con responsabilità che si sovrappongono; abbiamo isolato due possibili modi per affrontare questo problema, ma non siamo sicuri di quale di essi sia il modo più corrett...
posta 19.10.2015 - 08:41
2
risposte

Implementazione di interfacce vs utilizzo di una classe base

Sto scrivendo un'applicazione in python. La parte su cui sono poco confuso sta fornendo una piccola struttura al mio codice. Questo è il requisito di base della mia applicazione web. Ho questi diversi punti finali: GET / reports / day...
posta 21.05.2018 - 07:06
2
risposte

Una classe astratta dovrebbe sempre astrarre i suoi metodi su un'interfaccia?

Ho imparato qualche tempo fa che le classi astratte dovrebbero sempre astrarre le loro funzioni in un'interfaccia. Quindi, invece di avere qualcosa di simile - abstract class a{ public int i; public int foo(); } class b : a{ publi...
posta 23.07.2014 - 19:23
2
risposte

c # naming - Quali sono le convenzioni comuni per un suffisso per distinguere tra le interfacce di sola lettura e quelle scrivibili [closed]

Assumi un'interfaccia che permetta le query su un albero spaziale public ISpatialTree { int FindChildIndex(Vector point); bool IsLeaf { get; } ICollection<ISpatialTree> Children { get; } } e un altro che consente di cambia...
posta 14.05.2014 - 09:09
2
risposte

Un'interfaccia che include diversi metodi che restituiscono istanze di Object ha senso?

Sono in procinto di scrivere la mia prima vera API. Nel processo, sto definendo un'interfaccia per mappare strutture dati complesse su altre strutture dati complesse. Al momento, l'interfaccia contiene un metodo set per la struttura dei...
posta 27.01.2016 - 13:07
1
risposta

Qual è il vantaggio dei generici in un'interfaccia in, ad es. IEnumerableHttpPostedFileBase

Mi sono imbattuto in un metodo che richiede un parametro che implementa IEnumerable ed è di un certo tipo come questo: public myMethod (IEnumerable<HttpPostedFileBase> myParameter) { .... } Perché fare questo? Perch...
posta 15.04.2016 - 01:44
2
risposte

condividi la logica del metodo lungo le classi senza ereditare dalla classe astratta

In alcune lingue (ad esempio C #) una classe può avere sempre solo 1 classe base che sembra un problema per quello che sto cercando di fare. Ti darò un esempio di quello che sto cercando di fare, spero che questo chiarisca il mio problema. Ho...
posta 10.04.2017 - 11:54
2
risposte

Il modello Decorator può essere utilizzato senza un'interfaccia?

La maggior parte delle risorse che ho visto a proposito del pattern Decorator sono le seguenti: interface Tea { public double cost(); } class BasicTea implements Tea { public double cost() { return 1.99; } } abstract class TeaDecorator...
posta 04.01.2018 - 18:50
3
risposte

Necessità di interfacce per piccoli progetti

È necessario utilizzare le interfacce per i piccoli progetti? Lavoro in un negozio scrivendo piccole applicazioni personalizzate per i clienti, principalmente la manipolazione dei dati. Sono per lo più autodidatta, ma ho anche seguito alcuni cor...
posta 04.04.2014 - 14:42
2
risposte

Definire l'interfaccia Semplicità vs Implementazione Semplicità

In L'ascesa di "Peggio è meglio" di Richard Gabriel, parla della semplicità di interfaccia rispetto alla semplicità di implementazione in un design. Non sono mai stato in grado di cogliere ciò che intendeva e cercare sul web la risposta ha...
posta 30.01.2015 - 23:50