Domande con tag 'design-patterns'

1
risposta

Come utilizzare l'integrazione delle dipendenze per le applicazioni che sono configurabili all'avvio?

Sto scrivendo software che deve essere abbastanza configurabile in natura. A questo punto, ciò significa che prima legge in un file di configurazione degli utenti e quindi crea gli oggetti necessari in base a tale configurazione. Come risulta...
posta 10.08.2016 - 15:04
2
risposte

Stateless vs Stateful ViewModel

Ecco due link che descrivono brevemente la differenza tra i due: stateless , stateful In breve nello scenario "Stateless" leghiamo le viste direttamente ai modelli, i modelli di visualizzazione espongono solo gli oggetti interi, non le lor...
posta 10.06.2016 - 09:35
3
risposte

Perché voglio che questa classe estenda un'interfaccia e qual è il modello di progettazione giusto per questo?

Supponiamo di avere un'interfaccia Employee e ci sono molte classi che la implementano, come Bob , Joe e Mary , nessuna delle quali può essere cambiata. public interface Employee{ public void work() } public class Mary imp...
posta 09.06.2016 - 16:41
1
risposta

Cronologia completa dei dati, i valori correnti possono essere ricostruiti ignorando le modifiche provvisorie o invalidate

Mi piacerebbe creare un sito web per una scuola locale e poi offrirlo ad altri. Il principale mal di testa della scuola al momento è quello di catturare voti e commenti degli studenti alla fine di ogni periodo scolastico. I dati degli studenti s...
posta 08.04.2016 - 09:42
1
risposta

Esiste un nome ufficiale per l'anti-pattern della "malattia di un oggetto" (operazioni iterative a singolo oggetto su database, servizi, ecc.)?

È causato dal paradigma di programmazione ingenuo: concentrati su un singolo oggetto, fai qualcosa con esso, e se devi lavorare con molti oggetti, fai un loop, iterate e attraversi, ripetendo l'operazione su ogni oggetto che incontrerai . Questo...
posta 25.03.2016 - 00:27
2
risposte

OO design: separazione delle preoccupazioni

Ho una collezione di classi che modellano le espressioni logiche (booleane). Esiste una classe astratta base LogicalExpression e classi derivate: UnaryLogicalExpression , BinaryLogicalExpression , LogicalParameter , Logical...
posta 26.02.2016 - 10:07
1
risposta

Modifica del calcolo delle scorte in base al magazzino

Ho un cruscotto di gestione delle scorte attualmente esistente. L'utente seleziona un magazzino e visualizza lo stock corrente in questo magazzino. I team di gestione delle scorte vogliono visualizzare una data, calcolata con vari parametri....
posta 14.03.2016 - 15:55
1
risposta

Quanto incapsulare quando gli oggetti trattati sono abbastanza simili

Siccome ho risposto a domande relative alla progettazione orientata agli oggetti e a come ridurre la quantità di classi per assicurarmi che non ci sia un sacco di "confusione di classe" e ripetizione del codice, ho iniziato a dubitare di come mo...
posta 22.03.2015 - 03:24
1
risposta

Come chiarire che sto violando la separazione delle query da comando

La Separazione delle query di comando è un principio utile, sebbene non sia sempre l'ideale. A volte è necessario eseguire un processo, che si tradurrà in dati utili che è necessario restituire. Il mio caso specifico è caricare un file su un s...
posta 17.02.2016 - 13:12
2
risposte

Design pattern per detenere scambi di API? [chiuso]

Sto sviluppando una semplice applicazione che esegue la scansione nelle pagine Web per ottenere alcune informazioni. Per questo ho usato e testato alcune librerie, come crawler4j, jsoup, jaunt e htmlunit. Ho scambiato più volte un'API con un'alt...
posta 30.01.2016 - 00:08