Skip to content

General design patterns, architecture for successful project development

Notifications You must be signed in to change notification settings

farruhha/architect-patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Software Architectural Pattern

This repo contains basic general solutions to the software architectural design problems, and sample implementations in Java language.

It contains a framework design that implements those patterns.

Creational Pattern

  1. Singleton Pattern
  2. Object Pooling Pattern
  3. Abstract Factory Pattern
  4. Factory Pattern
  5. Building Pattern
  6. Prototype Pattern

Structural Pattern

  1. Facade Pattern
  2. Decorator Pattern
  3. Adapter Pattern
  4. Bridge Pattern
  5. Composite Pattern
  6. Proxy Pattern
  7. Flyweight Pattern

Behavioral Pattern

  1. Observer Pattern
  2. Strategy Pattern
  3. Template Method Pattern
  4. Iterator Pattern
  5. Mediator Pattern
  6. Command Pattern
  7. Visitor Pattern
  8. Chain of Responsibility
  9. Memento Pattern
  10. State Pattern

About

General design patterns, architecture for successful project development

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages