Domande taggate «design-patterns»

Un modello di progettazione è una soluzione riutilizzabile generale a un problema che si verifica comunemente nella progettazione del software.

8
Progetta modelli soffocando la creatività
Molti anni fa, stavo parlando con un professore di Economia dei modelli di progettazione, di come stavano stabilendo un linguaggio comune per i programmatori e di come stavano risolvendo problemi noti in un modo carino, ecc. Ecc. Poi mi ha risposto che questo è esattamente l'approccio opposto che userebbe per …







4
Qual è il nome del linguaggio usando il metodo concatenamento per costruire un oggetto?
Uso spesso un modello in cui utilizzo il metodo concatenamento per configurare un oggetto, simile a un Buildero Prototypemodello, ma non creando nuovi oggetti con ogni chiamata di metodo, modificando invece l'oggetto originale. Esempio: new Menu().withItem("Eggs").withItem("Hash Browns").withStyle("Diner"); Mi chiedo solo se esiste un nome per questo modello e se è …


3
Come conservare i prezzi con date effettive?
Ho un elenco di prodotti. Ognuno di essi è offerto da N provider. Ogni fornitore ci indica un prezzo per una data specifica. Tale prezzo è valido fino a quando il fornitore non decide di stabilire un nuovo prezzo. In tal caso, il fornitore fornirà il nuovo prezzo con una …





5
Quali sono i vantaggi dell'iniezione di dipendenza nei casi in cui quasi tutti hanno bisogno di accedere a una struttura dati comune?
Ci sono molte ragioni per cui i globi sono cattivi in OOP. Se il numero o la dimensione degli oggetti che richiedono la condivisione è troppo grande per essere passati in modo efficiente nei parametri di funzione, di solito tutti raccomandano l' iniezione di dipendenza anziché un oggetto globale. Tuttavia, …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.