Domande con tag 'interfaces'

3
risposte

Come funzionano le interfacce utente di testo (TUI)?

Sono stato recentemente assegnato a un vecchio programma COBOL. Sono abituato alle GUI e non riesco a capire come funziona un TUI. Ho cercato molto tramite Google ma non ho trovato nulla. Sapevo che le applicazioni della console potevano esse...
posta 30.11.2010 - 20:00
1
risposta

In un progetto multilivello dove dovrebbero essere definite le interfacce?

Ho un progetto a più livelli composto da tre sottoprogetti, vale a dire progetto di accesso ai dati, progetto di business logic e progetto di presentazione, dove dovrebbero essere definite le interfacce? Immagino che dovrebbero esserci interfacc...
posta 19.12.2016 - 16:35
2
risposte

Funzioni opzionali: metodo predefinito o interfaccia separata

Le interfacce dedicate sembrano essere un buon modo per esporre le funzionalità opzionali in una gerarchia di tipi specifici del dominio. Tuttavia, impediscono l'uso di decorator e pattern compositi, che è anche comune in questo tipo di gerarchi...
posta 24.07.2015 - 17:10
4
risposte

Casi d'uso per le interfacce "private"?

Mi chiedevo se esistesse un caso d'uso valido per essere in grado di definire correttamente le proprietà e le funzioni interne specifiche di una classe in modo simile a come un'interfaccia definisce le proprietà e le funzioni pubbliche di una cl...
posta 19.08.2012 - 00:06
5
risposte

Le funzioni private dovrebbero essere mantenute agli stessi standard delle funzioni pubbliche?

Se sto costruendo funzioni di utilità privata, dovrebbero essere tenute agli stessi rigorosi standard in termini di gestione di dati non validi come funzioni pubbliche? Esempio: se sto scrivendo il codice per calcolare la lunghezza di un elen...
posta 14.02.2015 - 16:08
1
risposta

Tratti, Eredità e Interfacce in Groovy, quando usarli?

Sto imparando groovy e ho appena saputo della nuova funzione aggiunta in 2.3, che è l'aggiunta di Tratti . Ora per me sembra che i Tratti ti permettano di fare praticamente tutto ciò che una super-classe e un'interfaccia possono fare. L'aggi...
posta 13.08.2014 - 02:58
4
risposte

Devo inserire i metodi di estensione di un'interfaccia nel file interface.cs?

Immagina questa configurazione: public interface IMass{ double Mass {get;} } public static class IMassExtension { public static double ToKg(this IMass massObject) { return massObject.Mass / 1000.0; } public static dou...
posta 05.08.2014 - 17:52
2
risposte

Perché l'interfaccia generica non può implementare il tipo dinamico?

Se possibile: IList <dynamic> = new List <dynamic>; o class A <T> { A(T){} } class B: A <dynamic> {} . Perché non è possibile farlo: class U: IEnumerable <dynamic> {}     
posta 12.06.2016 - 17:59
9
risposte

Un'altra domanda "Perché usare Abstract / Interfaccia". Ma sono uno sviluppatore solista. Perché usarlo?

Conosco lo scopo e tutto. Vedo me stesso come sviluppatore solista per un paio di anni. Vedo sempre le risposte che è un contratto. Sì, lo capisco. Ma ecco qualcosa nella mia mente: Se una classe non fornisce ciò che vuole un'interfacci...
posta 03.04.2017 - 15:16
4
risposte

Interfacce "immutabili"

Sono confuso riguardo alla nozione di immutabilità. Considera la seguente struttura di una calcolatrice semplicistica: Eccoleinterfacce:interfaceIOperationalInterface{intSum(inta,intb);}interfaceIAuditInterface{intSumInvocations();}IOperation...
posta 31.07.2014 - 11:19