Pacific-Design.com

    
Home Index

1. Design Patterns

+ Abstract Factory

+ Builder Pattern

+ Decorator Pattern

+ Factory Method

+ Observer Pattern

+ Polymorphism

+ Prototype Pattern

+ Singleton Pattern

Design Patterns /

Design Pattern are best practices to solve commonly known problems.

  1. Creational patterns

  2. Structural Patterns

    • Front Controller ( MVC )
    • Bridge Pattern
    • Composite Patter
    • Decorator Pattern
    • Facade Pattern
    • Flyweight Pattern
    • Module Pattern
    • Proxy Pattern
  3. Behavioral Patterns

  4. Concurrency Patterns

    • Thread pool
    • Thread-specific storage
    • Join
    • Lock
    • Read-write lock
    • Scheduler

Basic Design Patterns

 * Object Delegation - delegate functionality to another object
 * Interface         - bundled service definition 
 * Immutable Object  - creates certain set of states and states does not change anymore

References:

  1. http://en.wikipedia.org/wiki/Software_design_pattern