Monday, July 12, 2010

Design Pattern Catalog


1.       Creational Patterns
a.        Abstract Factory
b.       Builder
c.        Factory Method
d.       Prototype
e.       Singleton
2.       Structural Patterns
a.        Adapter
b.       Bridge
c.        Composite
e.       Façade
f.         Flyweight
g.        Proxy
3.       Behavioral Patterns
b.       Command
c.        Interpreter
d.       Iterator
g.        Observer
h.       State
i.          Strategy
j.         Template Method
k.        Visitor
4.       J2EE Patterns
a.        MVC
c.        Composite Entity
e.       Front Controller
f.         Intercepting Filter
g.        Service Locator
h.       Transfer Object
5.       Misc
a.        typesafe enum
b.       RESTful WS

No comments:

Post a Comment