Domande con tag 'interfaces'

2
risposte

L'implementazione di più interfacce su una classe riduce le prestazioni?

Ho avuto una domanda riguardante le prestazioni di avere una classe implementare più interfacce. C'è qualche degrado nell'avere una classe implementare 2 interfacce vs 10 interfacce? Sfondo Questa domanda deriva dall'indagine su Identity...
posta 25.08.2017 - 18:34
5
risposte

Metodologia progettuale per lo sviluppo di sistemi interoperabili?

Un po 'di background La società per cui lavoro ha creato applicazioni di database dal 1980 circa e, fino a tempi relativamente recenti, la maggior parte di questi sistemi sono stati sistemi "silo" autonomi. Tuttavia, negli ultimi anni ab...
posta 08.12.2011 - 09:26
2
risposte

Modifica di una classe esistente: dovrei estenderla a una nuova classe?

Sto lavorando con una libreria (da una fonte online, non creata in-house) che fornisce un'interfaccia e un'implementazione di essa: interface FooInterface { // ... } class Foo implements FooInterface { // ... } Non sono soddisfatto de...
posta 15.08.2016 - 19:37
1
risposta

Ripetizione delle dichiarazioni di ereditarietà dell'interfaccia

Prendi il seguente esempio: public interface ISerialRVD { RouteValueDictionary ToRVD(); } public interface IViewModel : ISerialRVD // Here? { Int32 Page { get; set; } String Action { get; set; } } public class myViewModel : IView...
posta 24.06.2015 - 13:27
5
risposte

La necessità di aggiungere un'interfaccia ad ogni classe [duplicato]

Il mio collega e io stiamo discutendo molto su questo argomento. Sta pensando che ogni singola classe dovrebbe avere un'interfaccia implementata dalla classe (anche le singole implementazioni). Usa questo disegno per i principi della documenta...
posta 04.05.2013 - 19:32
1
risposta

Utilizzo di interfacce per facilitare lo sviluppo rapido / prototipi

Recentemente ho iniziato a inserire quasi tutte le mie strutture dati in interfacce e molte delle classi che contengono anche parti di codice logico, a seconda di quanto lavoro esse siano. Trovo che ciò renda molto più facile lo sviluppo di appl...
posta 05.11.2012 - 12:58
3
risposte

Esempi di iniezione manuale delle dipendenze ancora strettamente accoppiati

Utilizzo AutoFac da qualche tempo per occuparmi dell'iniezione delle dipendenze che stiamo utilizzando in un progetto web. Tutto va bene, ma ora voglio dimostrare DI al di fuori di un contesto AutoFac per ragioni irrilevanti a questa domanda....
posta 03.09.2015 - 15:35
2
risposte

Java: composizione di classi che implementano la stessa interfaccia

Consideriamo un esempio in cui devo modellare il seguente: Classe per programmare esami per uno studente, chiamiamolo StudentExamScheduler Classe per pianificare un esame per una classe. Chiamiamolo ClassExamScheduler e attualmen...
posta 06.07.2016 - 13:40
1
risposta

Il design di un generico sincronizzatore di dati, o, un [oggetto] che fa [azioni] con l'aiuto di [aiutanti]

Mi piacerebbe creare un "sincronizzatore" generico di origine dati, dove i "tipi" di origine dati possono includere database MySQL, documenti di Google Spreadsheets, file CSV, tra gli altri. Ho cercato di capire come strutturare questo in termin...
posta 01.07.2012 - 14:58
1
risposta

Quando dovrebbero essere usati metodi pubblici concreti se si implementa un'interfaccia?

Recentemente ho cercato di evitare il down-casting dei tipi di oggetti da un tipo di interfaccia ai loro tipi concreti, e le istruzioni 'if' che controllano il tipo concreto di un oggetto in fase di esecuzione. Questo mi ha fatto pormi una doman...
posta 13.02.2018 - 12:27