Domande con tag 'design-patterns'

1
risposta

Algoritmo di commutazione per il problema di progettazione del software di parcheggio

C'è una domanda di intervista comune che sarà una varietà della simulazione del parcheggio - la cui essenza è che hai un parcheggio con posti auto di varie dimensioni (piccolo, medio, grande) e auto di varie dimensioni (piccolo, medio, grande),...
posta 31.08.2016 - 16:00
1
risposta

Sta usando __import __ ('module_name') un antipattern in Python?

Attualmente sto rifattorizzando un progetto Python 2 che include la possibilità di aggiungere o rimuovere plugin, che sono moduli Python che implementano una determinata API. L'app principale accede ai ganci di aggiunta / rimozione / aggiorna...
posta 17.05.2016 - 14:44
1
risposta

L'ereditarietà è migliore o il modello di progettazione della composizione in questo scenario?

Progetta e implementa il registratore di cassa: Dato un numero di elementi ti verrà richiesto di calcolare il conto totale. Gli articoli vengono addebitati in un paio di modi diversi: Un determinato prezzo per ogni articolo, ad es. Le sc...
posta 14.07.2016 - 01:27
1
risposta

Come analizzare l'input dell'utente e determinare se (il tipo di) corrisponde a una risposta

Sto lavorando a un sistema di quiz che consentirà agli utenti di inserire il testo come risposta. La domanda potrebbe essere qualcosa di semplice da iniziare, cercando una frase breve o alcune parole selezionate come la risposta "corretta". A...
posta 28.11.2016 - 15:04
3
risposte

Come posso modellare la relazione IS-A su un registro, quando si hanno classi di prodotti diverse?

Questa è una domanda su come modellare le entità e le relazioni del database quando si tratta di archiviare dati persistenti e trattare con tipi di prodotti gestiti in modo diverso. Usa caso L'azienda vende varie percentuali di% di co_de...
posta 20.09.2016 - 18:29
1
risposta

App web orientata alle API per i consumi pubblici e privati in Ruby

Nell'app tradizionale Rail, dobbiamo occuparci di controller/model/action e abbiamo un view che genera output HTML. Ora Ci sono molti framework JS come backbone / react che ci permettono di codificare lato client che consumano A...
posta 22.08.2016 - 06:13
1
risposta

Gestione delle risposte da un outputstream

Ho un InputStream e un OutputStream su un server. Posso inviare una serie di richieste JSON sul filo e ottenere un flusso di risposte da questo server. Da questo, mi piacerebbe creare un wrapper che fornisca getter come getFoo() che creano...
posta 29.07.2016 - 08:35
1
risposta

passo della pipeline con due uscite che verranno utilizzate da diversi passaggi successivi

Sto creando un pacchetto java che offre un'API basata su un modello di pipeline. Ho una serie di passaggi che possono essere collegati in qualsiasi combinazione, a condizione che i loro ingressi corrispondano all'output del passo precedente. La...
posta 11.12.2015 - 14:43
1
risposta

Pattern pattern pattern: classi astratte e delegazione dell'interfaccia

Il modello del metodo di modello viene comunemente implementato con classi astratte. interface Algorithm { void perform(); } abstract class AlgorithmBase implements Algorithm { abstract void step1(); abstract void step2();...
posta 28.11.2015 - 17:30
3
risposte

Come estendere i metodi dei genitori nelle classi per bambini?

Esiste una classe genitore con un metodo che molti bambini usano ma molti bambini estendono il metodo, qual è il modo migliore per estenderlo senza violare DRY? Ecco le mie 2 soluzioni attuali: 1: Il genitore ha un metodo che chiama il cod...
posta 10.12.2015 - 09:58