Articles of design patterns

Quando il garbage collector cancella un’istanza di un object che usa il pattern Singleton?

Quando il garbage collector cancella un’istanza di un object che usa il pattern Singleton? Un object si blocca più a lungo di un object normale? Come si può forzare manualmente l’eliminazione / la garbage collection di un object in Java? Grazie.

Interfaccia Segregation Principle: programma su un’interfaccia

Stavo leggendo su SOLID e altri principi di progettazione. Pensavo che l’ISP fosse lo stesso di “Programma per un’interfaccia, non un’implementazione”. Ma sembra che questi siano principi diversi? C’è una differenza?

Come creare una class singleton

Qual è il modo migliore / corretto per creare una class singleton in java? Una delle implementazioni che ho trovato sta usando un costruttore privato e un metodo getInstance (). package singleton; public class Singleton { private static Singleton me; private Singleton() { } public static Singleton getInstance() { if (me == null) { me […]

Come sarebbe una class Wrapper Log4Net?

Ho cercato un framework di registrazione per .net (c #) e ho deciso di dare a log4net un seguito dopo aver letto alcune discussioni di domande / risposte qui su StackOverflow. Vedo persone che citano ripetutamente che usano una class wrapper per log4net e mi chiedo come sarebbe. Ho il mio codice suddiviso in diversi […]

È necessario un processo ASP.NET di lunga durata di ASP.NET con feedback degli utenti

Ho cercato di creare un controller nel mio progetto per fornire ciò che potrebbe rivelarsi un report abbastanza complesso. Di conseguenza possono impiegare un tempo relativamente lungo e una barra di avanzamento aiuterebbe sicuramente gli utenti a sapere che le cose stanno procedendo. Il report verrà avviato tramite una richiesta AJAX, con l’idea che le […]

Come fai a sapere quando utilizzare i modelli di progettazione?

Chiunque può leggere il libro GoF per sapere quali sono gli schemi di progettazione e come usarli, ma qual è il processo per capire quando un modello di progettazione risolve un problema? La conoscenza del modello guida il design, o c’è un modo per capire come un modello può essere usato per cambiare un disegno? […]

Qual è la differenza tra il modello di progettazione MVC, MVP e MVVM in termini di codifica c #

Se cerchiamo Google utilizzando la frase “Qual è la differenza tra il modello di progettazione MVC, MVP e MVVM”, potremmo ottenere pochi URL che discutono la differenza tra il modello di progettazione MVC MVP e MVVM in modo teorico come : MVP Utilizzare in situazioni in cui l’associazione tramite un datacontext non è ansible. Windows […]

UnitOfWork è uguale alla transazione? O è più di questo?

Internet è pieno di informazioni sul pattern di UnitOfWork ; anche SO non è un’eccezione. Ancora non capisco qualcosa a riguardo. Nella mia comprensione UnitOfWork = Transaction in DB . È tutto; niente di più, niente di meno. È corretto? La mia confusione è dovuta a come è implementata in diversi ORM . NHibernate utilizza […]

Modello Singleton

Quando dovremmo usare il pattern Singleton e perché?

Utilizzo dell’iniezione delle dipendenze senza alcuna libreria DI

Sono nuovo di Repository e DI e sto cercando di implementare nel mio progetto MVC 5. Ho implementato Constructor Injection dove nel mio controller ha un costruttore come questo: IBook _ibook; public Test(IBook ibook) { _ibook = ibook; } Senza alcuna libreria DI, genera un errore: non esiste un costruttore vuoto. Per evitare questo, ho […]