Design Patterns

View: [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ]

Articles
  

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

[Top]