Domande con tag 'interfaces'

1
risposta

Documentazione delle interfacce

So come documentare una funzione: /** * Prints a greet message to the web page */ function greet() { echo "Hi!"; } O descrivi l'uso di una variabile: /** * @type string $name The user's name */ $name = "Bas"; Ma non so come doc...
posta 17.01.2015 - 17:04
2
risposte

Migliore design dell'applicazione - dove posizionare le interfacce

Dove posizionare le interfacce in una tipica applicazione a più livelli con DataAccess, BusinessLogic e un modulo Endpoint? Propongo 2 opzioni In entrambi i casi c'è solo dipendenza dalle astrazioni, ma in primo luogo poniamo le interfa...
posta 05.09.2015 - 09:20
2
risposte

Interfaccia Principio di segregazione - digitare suggerimenti su più interfacce

La domanda riguarda la typehinting delle interfacce di ruolo . L' esempio di codice ha due DataMappers che digitano l'interfaccia di cui hanno bisogno nel costruttore, Il tipo FooDataMapper suggerisce l'interfaccia Preparable. Perché dip...
posta 28.01.2014 - 01:08
2
risposte

Estensione dell'interfaccia

Supponiamo di avere un'interfaccia di flusso di input, che definisce un metodo per leggere i dati. Ho anche un'interfaccia cercabile che definisce un metodo per la ricerca. Un modo naturale di definire un file di input è quindi quello di impleme...
posta 13.12.2012 - 19:25
1
risposta

ereditarietà della classe e parametri aggiuntivi

Sto cercando di creare un gateway SMS. Ho una richiesta proveniente da un client (modulo web o API o record del database) che devo elaborare e inoltrare a un'API di terze parti o al provider SMS. Per semplificare le cose, ho deciso di creare un'...
posta 25.01.2013 - 15:06
1
risposta

Uso dei generici sulle interfacce quando l'implementazione non è generica

È pratica accettabile mettere i generici su un'interfaccia quando l'implementazione non sarà generica? Diciamo che il mio progetto avrà molte classi che leggono i dati dal database. Potrei creare un'interfaccia generica come: public interface...
posta 18.11.2018 - 19:30
2
risposte

Quale modello per l'implementazione di più interfacce sullo stesso tipo?

Descrizione dell'ambiente: Sto implementando un motore moderno (hobbista) per (un vecchio) videogioco per PlayStation 1 I dati grafici sono rappresentati come pacchetti dove possono rappresentare un poligono o uno sprite, (e vengono t...
posta 18.05.2017 - 21:21
2
risposte

Questa interfaccia di metodo è una buona risposta a questa domanda di intervista?

Oggi ho ricevuto una lettera di rifiuto da una società in cui durante il processo di intervista hanno dato un paio di giorni per rispondere alla seguente domanda (parafrasata): Let’s say say you have instances of class UserReview and need t...
posta 23.02.2017 - 01:50
1
risposta

Interfaccia marcatore: esempio pratico di codice di "comunicazione di un vincolo semantico / garanzia che altrimenti non modifica l'API

Iniziamo con una definizione allentata di "interfaccia marker" (correggimi o contestalo se non sei d'accordo): If applied to a type, a marker interface doesn't provide any contract of methods to implement for that type. A marker interface...
posta 07.07.2017 - 02:02
2
risposte

Implementazione di un metodo dell'interfaccia legacy ma con requisiti di firma diversi

Diciamo che ho un'interfaccia come Public Interface CarManager { Car getCar(String model); } E ho un sacco di classi legacy che implementano questa interfaccia. Ma ora ho un nuovo requisito in cui devo ancora implementare questa inte...
posta 17.02.2017 - 01:42