Difference between revisions of "DesignPatterns"

From Lost In Wonderlands
Jump to: navigation, search
(References)
(References)
Line 84: Line 84:
 
== References ==
 
== References ==
  
 +
* https://en.wikipedia.org/wiki/Architectural_pattern
 
* http://sourcemaking.com/
 
* http://sourcemaking.com/
 
* http://shichuan.github.com/javascript-patterns/
 
* http://shichuan.github.com/javascript-patterns/

Revision as of 00:07, 6 March 2016

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

  • Creational Patterns
  *  Factory Pattern
  *  Builder Pattern 
  *  Factory Method Pattern
  *  Prototype Pattern
  *  Singleton Pattern
   
  • Structural Patterns
  *  Adapter Pattern
  *  Bridge Pattern
  *  Composite Pattern
  *  Decorator Pattern 
  *  Facade Pattern
  *  Flyweight Pattern
  *  Proxy Pattern
  *  Wrapper Pattern
  • Behavioral Patterns
  *  Chain Of Responsibility Pattern
  *  Chaining Pattern 
  *   Command Pattern
  *  Interpreter Pattern
  *  Iterator Pattern
  *  Mediator Pattern
  *  Memento Pattern
  *  Observer Pattern
  *  State Pattern
  *  Strategy Pattern
  *  Template Method Pattern
  *  Visitor Pattern
  • 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

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)