DesignPatterns

From Lost In Wonderlands
Revision as of 01:14, 13 March 2016 by Paul (Talk | contribs) (References)

Jump to: navigation, search

Design Patterns

by paul.plaquette, Senior Software Engineer, Trilda Open Source

NeXT Steps

 here everything has yet to be done !
 collecting more design pattern in the catalog
 creating the template page for a design pattern
 creating a card for each


coming soon :

Everything You Always Wanted to Know About Design Patterns... (But Were Afraid to Ask)


See also


Design Patterns Catalog

Gang Of Four Pattern

Creational Patterns


Structural Patterns


Behavioral Patterns


Concurrency Patterns



Architectural_pattern



Other Patterns

Pattern-Oriented Software Architectures

  • Layers Pattern
  • Pipes And Filters Pattern
  • Blackboard Pattern
  • Broker Pattern
  • Model-View-Controller Pattern
  • Presentation-Abstraction-Control Pattern
  • Microkernel Pattern
  • Reflection Pattern
  • Whole-Part Pattern
  • Master-Slave Pattern
  • Proxy Pattern
  • Command Processor Pattern
  • View Handler Pattern
  • Forwarder-Receiver Pattern
  • Client-Dispatcher-Server Pattern
  • Publisher-Subscriber Pattern

People


References

  • Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides (Nov 10, 1994)
  • Design Pattern Explained, A New Persective on Object-Oriented Design, Alan Shalloway, James Trott, Addison-Wesley, 1st Edition(July 9, 2001), 2nd Edition (October 22, 2004)
  • Professional (July 9, 2001), and second edition
  • Pattern-Oriented Software Architecture, Wiley, Vol 1 - 5
  • Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems, Bruce Powel Douglass, Addison Wesley (September 27,2002)
  • Antipatterns, Identification, Refactoring, and Management, Philip A. Laplante, Clin J.Neill, Auerbach Publications (2006)
  • Refactoring: Improving the Design of Existing Code, Martin Fowler, Kent Beck, John Brant, William Opdyke, don Roberts, Addison-Wesley Professional, 1 edition (July 8, 1999)