farruhha / architect-patterns

General design patterns, architecture for successful project development

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:Java 100.0%