Developers: Learn a New Programming Language or App Development with Deitel LiveLessons Videos!
s
menu
menu
Login  |  Register  |  Media Kit  |  Press  |  Contact Us  |   Twitter Become a Deitel Fan on Facebook  
Custom Search
Java Design Patterns Resource Center

 

Java Design Patterns Articles
A Look at the Composite Design Pattern
http://www.javaworld.com/javaworld/jw-09-2002/jw-0913-designpatterns.html
Article: “A Look at the Composite Design Pattern,” by David Geary. Discusses the composite pattern (diagram), and the composite pattern and Struts tiles.
An Inside View of the Observer
http://www.javaworld.com/javaworld/jw-03-2003/jw-0328-designpatterns.html
Article: “An Inside View of the Observer,” by David Geary. Discusses the observer pattern, how the observer pattern works (diagrams), Java 2 SDK and the observer pattern, anonymous inner classes, the JavaBeans event handler, observers that can veto, implementing the observer pattern and more.
Navigate the Deceptively Simple Singleton Pattern
http://www.javaworld.com/javaworld/jw-04-2003/jw-0425-designpatterns.html?
Article: “Simply Singleton: Navigate the Deceptively Simple Singleton Pattern,” by David Geary. Discusses the singleton pattern, test singletons, multithreading considerations, synchronization, performance enhancement, a thread-safe singleton implementation, use of a registry, using reflection, encapsulate a registry, classloaders, and serialization.
Façade Clears Complexity
http://www.javaworld.com/javaworld/jw-05-2003/jw-0530-designpatterns.html?
Article: “Façade Clears Complexity,” by David Geary. Discusses a description of design patterns (diagram), Swing’s built-in façade pattern: JOptionPane, a diagram of the JOptionPane, a Swing application façade, using façades to create a localized dialog, and the ApplicationSupport façade.
Adapters Let Disparate Systems Work Together
http://www.javaworld.com/javaworld/jw-09-2003/jw-0926-designpatterns.html?
Article: “Adopt Adapter: Understanding How Adapters Let Disparate Systems Work Together,” by David Geary. Discusses the document object model (DOM), JTree, Model-View-Controller (MVC), the user interface (UI) builder, a file explorer, and the adapter pattern.
Design Patterns for Web Programming
http://www.ddj.com/dept/architect/184414538
Article: “Design Patterns for Web Programming,” by Al Williams. Discusses using the Model View Controller (MVC), what is MVC? MVC and the Web, and the benefits of MVC.
Erich Gamma on Flexibility and Reuse
http://www.artima.com/lejava/articles/reuse.html
Article: Erich Gamma on Flexibility and Reuse: A Conversation with Erich Gamma,” May 2005, by Bill Venners. Discusses the importance of reusability, the risk of speculating, and the problem with “frameworkitis.”

Discounts on SafariBooksOnline.com subscriptions

foot
Update :: December 15, 2017