| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ] |
| Articles |
- Working With Design Patterns: Iterator by Jeff Langr - [Clicks: 2]
Patterns exist for virtually all common programming challenges, even one as simple as "how to traverse a collection of objects." The iterator pattern provides a consistent solution for something that programmers do daily.
http://www.developer.com/design/article.php/3757731 - Jul, 2008 - Access Your Stored Java Objects with the Iterator Design Pattern by Barry Burd, Michael P. Redlich - [Clicks: 7]
Clean up clumsy and wasteful code with the iterator design pattern.
http://javaboutique.internet.com/tutorials/iterator/ - Jul, 2008 - Working With Design Patterns: State by Jeff Langr - [Clicks: 8]
The state pattern can help simplify complex conditional logic by representing individual states as classes, each with its own simple behavior.
http://www.developer.com/java/other/article.php/3753906 - Jun, 2008 - Working With Design Patterns: Mediator by Jeff Langr - [Clicks: 18]
Objects talking to each other and no one in control? Messages going all over the place? The mediator pattern can help you control the chaos!
http://www.developer.com/java/other/article.php/3750981 - Jun, 2008 - Working With Design Patterns: Interpreter by Jeff Langr - [Clicks: 5]
Many of the design patterns lead a double life--the structure of some patterns are exactly alike, but the intent differs. An interpreter is a composite whose purpose is to support interpretation of a simple grammar.
http://www.developer.com/java/article.php/3748546 - May, 2008 - Working With Design Patterns: Chain of Responsibility by Jeff Langr - [Clicks: 5]
The chain of responsibility pattern allows you to emulate a real-life chain of command. In a chain of responsibility, a request moves from handler to handler until someone is able to manage and return it to the client.
http://www.developer.com/java/article.php/3745236 - May, 2008 - Working With Design Patterns: Builder by Jeff Langr - [Clicks: 13]
A common theme in design patterns is organizing things so as to separate high-level policy from low-level underlying details. The builder pattern does just that, by allowing a single construction policy to be realized by many different implementations.
http://www.developer.com/java/article.php/3741956 - Apr, 2008 - Working With Design Patterns: Prototype by Jeff Langr - [Clicks: 12]
Like the abstract factory pattern, the prototype pattern helps you adhere to a clean design by moving object creation into a polymorphic hierarchy. When using the prototype pattern, you create objects by making copies of already existing instances.
http://www.developer.com/design/article.php/3738046 - Apr, 2008 - Working With Design Patterns: Singleton by Jeff Langr - [Clicks: 20]
The singleton pattern is one of the simplest in the catalog of design patterns. Lurking beneath its simplicity is the potential for testing trouble!
http://www.developer.com/java/other/article.php/3735436 - Mar, 2008 - Working With Design Patterns: Bridge by Jeff Langr - [Clicks: 14]
Separating interface from implementation is a fundamental object-oriented strategy, one that's also the essence of the bridge design pattern. You can use the bridge pattern to help solve the more complex problem of separating tangled hierarchies.
http://www.developer.com/java/article.php/3732061 - Mar, 2008 - Working With Design Patterns: Facade by Jeff Langr - [Clicks: 16]
Object-oriented languages provide great opportunities to isolate complexity in a system. A facade buries an unwieldy interface behind a simplified one.
http://www.developer.com/java/article.php/3729311 - Feb, 2008 - Working With Design Patterns: Adapter by Jeff Langr - [Clicks: 25]
Not all design patterns are complex. The adapter pattern provides a simple mechanism for conforming an interface into one that's more useful for a client application.
http://www.developer.com/design/article.php/3726041 - Feb, 2008 - Working With Design Patterns: Visitor by Jeff Langr - [Clicks: 19]
Visitor is often viewed as a complex pattern that's often regarded as difficult and troublesome. But, the appropriate use of visitor demonstrates what's at the heart of good object-oriented design.
http://www.developer.com/design/article.php/3724021 - Jan, 2008 - Working With Design Patterns: Memento by Jeff Langr - [Clicks: 43]
The Memento design pattern presents a consistent solution for storing state, allowing you to build undo and redo support in your applications with ease.
http://www.developer.com/design/article.php/3720566 - Jan, 2008