Domande taggate «design-patterns»

Un modello di progettazione è una soluzione riutilizzabile generale a un problema che si verifica comunemente nella progettazione del software. Utilizzare questo tag per domande quando si riscontrano problemi con l'implementazione di modelli di progettazione. Non utilizzare questo tag per domande sulla corrispondenza dei motivi di testo. Quando si utilizza questo tag per domande pesanti sull'implementazione, contrassegnare il linguaggio del codice in cui è scritta l'implementazione.





16
Esistono valide alternative al pattern GOF Singleton?
Affrontiamolo. Il Singleton Pattern è un argomento molto controverso con orde di programmatori su entrambi i lati della barriera. Ci sono quelli che pensano che il Singleton non sia altro che una variabile globale glorificata, e altri che giurano per modello e lo usano incessantemente. Tuttavia, non voglio che la …


3
I modelli grassi e i controller magri sembrano creare modelli di Dio [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, discussioni, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

3
Model-View-Presenter in WinForms
Sto cercando di implementare il metodo MVP per la prima volta, utilizzando WinForms. Sto cercando di capire la funzione di ogni strato. Nel mio programma ho un pulsante della GUI che quando cliccato apre una finestra di openfiledialog. Quindi, utilizzando MVP, la GUI gestisce l'evento di clic del pulsante e …





5
Qual è lo scopo del metodo accept () nel pattern Visitor?
Si parla molto sul disaccoppiamento degli algoritmi dalle classi. Ma una cosa rimane da parte non spiegata. Usano il visitatore in questo modo abstract class Expr { public <T> T accept(Visitor<T> visitor) {visitor.visit(this);} } class ExprVisitor extends Visitor{ public Integer visit(Num num) { return num.value; } public Integer visit(Sum sum) …

14
Classe astratta vs interfaccia in Java
Mi è stata posta una domanda, volevo che la mia risposta fosse rivista qui. D: In quale scenario è più appropriato estendere una classe astratta piuttosto che implementare le interfacce? A: Se stiamo usando il modello di progettazione del metodo. Ho ragione ? Mi dispiace se non sono stato in …


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.