Domande con tag 'interfaces'

4
risposte

Un'interfaccia di configurazione dell'applicazione può essere suddivisa in più interfacce per ridurre il creep delle funzionalità?

Il mio servizio Windows è nettamente suddiviso in 5 componenti, ognuno con la propria interfaccia e uniti da un bootstrapper. Uno dei miei requisiti è quello di fornire opzioni di configurazione nel mio app.config per i diversi pezzi dell'applic...
posta 24.08.2015 - 16:04
5
risposte

Accoppiamento lento e dipendenze di mischia

Ho un sacco di classi che assomigliano a questo: public class MyGame() { private Graphics graphics; private Player player; public MyGame() { graphics = new Graphics(); //... } protected void Initializ...
posta 31.12.2013 - 07:59
2
risposte

Funzione che richiede molti parametri

Ho un problema relativo a questo: Ci sono linee guida su come molti parametri che una funzione dovrebbe accettare? Nel mio caso, ho una funzione che descrive un rettangolo arrotondato. Il chiamante specifica Un numero intero che dete...
posta 12.09.2012 - 17:29
3
risposte

Dove devo posizionare la mia interfaccia?

Ho un'interfaccia per comunicare con un DB (in realtà non è un database, ma questo per dare un esempio concreto): interface DbInterface{ Result sendQuery(Query q); } E sto cercando di migliorare la riusabilità separando componenti speci...
posta 04.09.2013 - 16:47
4
risposte

Quali metodi dovrebbero essere messi in un'interfaccia e quali in classi astratte?

Ho visto molti framework e moduli e il loro standard che seguono è come questo UserInterface che hanno alcuni metodi predefiniti AbstractUserClass che implementa userInterface Quindi GenericUserClass che si estende...
posta 02.01.2014 - 03:12
3
risposte

Convenzioni di denominazione per l'unica implementazione prevista di un'interfaccia [chiusa]

Se decidi che "Program to An Interface" supera YAGNI e decidi di creare un supertipo in cui non prevedi nulla di diverso da una ovvia implementazione: esiste una convenzione per nominare l'ovvio tipo concreto? Per esempio. stamattina ho scritto...
posta 30.12.2011 - 15:37
1
risposta

Perché non ci sono le interfacce Dimension and Point?

Intendo qualcosa sulla falsariga di: public interface Dimensioned { int getWidth(); int getHeight(); } e public interface Positioned { int getX(); int getY(); } Esiste un lotto di classi java standard che hanno esatta...
posta 31.12.2012 - 19:11
3
risposte

È un'interfaccia con due proprietà di raccolta, in cui la seconda filtra la prima raccolta, idiomatica per C #?

Ho avuto una discussione interessante con un collega che ruotava attorno a come le persone interpretano l'uso di proprietà e metodi su un'interfaccia. Ad esempio, supponiamo di avere un blog con post in vari stati: Lavoro e pubblicazione. Qua...
posta 12.01.2017 - 22:15
4
risposte

Evoluzione di un'interfaccia che non dovrebbe essere implementata dal client

Sto per scrivere una libreria Java. Fondamentalmente, questa libreria fornisce qualcosa di simile al suo utente: interface Foo { void doA(); boolean aWorked(); void doB(int value); } L'utente non dovrebbe implementare questa interfa...
posta 27.10.2016 - 01:17
4
risposte

Passa all'oggetto composto per i parametri

Ho diversi moduli dati, che prendono un paio di parametri da un elenco di configurazione. Pensi che sia ok passare un oggetto di configurazione nel suo complesso module1(config) e lasciare che il modulo scelga ciò di cui ha bisogno, o dovre...
posta 14.06.2012 - 20:11