Domande con tag 'design-patterns'

1
risposta

Qual è il nome di questo modello di "metodo differito" polimorfico? [chiuso]

Over su StackOverflow mi sono trovato a consigliare il seguente schema. Vedo ha usato abbastanza spesso in produzione ma non ricordo di aver visto articoli o post di blog che ne discutano l'uso. L'essenza è che fornisci un metodo di impleme...
posta 04.04.2017 - 16:54
3
risposte

Possibile modo di gestire più email di reimpostazione della password

È un progetto C #, ASP.NET MVC ed ecco il problema: L'utente può inserire il proprio indirizzo e-mail nel campo di testo per la reimpostazione della password e fare clic sul pulsante Reimposta password. Ogni volta che l'utente fa clic sul pul...
posta 24.07.2017 - 04:27
1
risposta

Utilizzo del pattern Metodo di estrazione per rifattorizzare un metodo semplice con un ciclo for

Sto leggendo di nuovo parti specifiche del libro di refactoring di Martin Fowlers (le aree su cui non sono stato informato della prima volta). Sto guardando al capitolo del metodo Extract al momento. Posso capire perché il metodo Extract è benef...
posta 27.01.2018 - 12:50
2
risposte

Esiste un modello di progettazione che posso utilizzare per semplificare molti metodi nidificati

Sto tentando di ridefinire qualche codice legacy che è un bel casino. Stiamo parlando di una classe con 7000 linee e una manciata di metodi che stanno violando il Principio di Responsabilità Unica, così tanto da far male. Sono riuscito a suddivi...
posta 14.12.2017 - 12:32
2
risposte

Il modello Decorator può essere utilizzato senza un'interfaccia?

La maggior parte delle risorse che ho visto a proposito del pattern Decorator sono le seguenti: interface Tea { public double cost(); } class BasicTea implements Tea { public double cost() { return 1.99; } } abstract class TeaDecorator...
posta 04.01.2018 - 19:50
2
risposte

Ereditarietà vs "specifica" per campi

Attualmente sto leggendo "Testa i primi schemi di progettazione" e ho già alcune domande sul primo capitolo del libro. Questo capitolo introduce il principio di progettazione "preferisci la composizione sull'ereditarietà", spiegando il "modello...
posta 06.04.2014 - 14:27
2
risposte

Modelli di design per contenitori intelligenti

Supponiamo che ci siano più classi (chiamiamole Container-s ) che hanno una struttura in qualche modo simile. Sono contenitori intelligenti per alcune altre classi Foo-s . Questi Container-s hanno: [1] Un singolo contenitore...
posta 13.01.2017 - 21:05
3
risposte

Come valutare se un'orchestrazione è il modello di progettazione appropriato per un dato problema?

Dì che stai facendo una revisione del codice e ti trovi di fronte a un modello di orchestrazione: class OrchestrationClass { private Configuration _configuration; private DataStore1 _dataStore1; private EfficientComputationService _servi...
posta 15.03.2014 - 21:39
3
risposte

È corretto chiamare un database o un documento un "Modello", come in Model / View / Controller?

Parte del mio lavoro sta lavorando a applicazioni line-of-business basate su database lato client, come Access o FoxPro. Altre volte questi LOB locali hanno accesso diretto ai documenti, ad esempio una mappatura uno-a-uno esatta tra un oggetto l...
posta 03.08.2013 - 21:08
2
risposte

Dovrebbe essere creata una voce DR & CR o una contabilità a partita singola va bene

Un nuovo progetto ha un importo. È sempre correlato a un cliente. Un cliente può avere molti progetti. E può pagare in passaggi per un particolare progetto. Per tenere traccia dei pagamenti dei clienti, ho creato una tabella in particolare...
posta 12.12.2013 - 14:16