/DesignPattern-Learning-Implementation

Design Patterns: Bridge pattern, Factory Pattern, Facade pattern, Iterator Pattern, Visitor Pattern, Singleton pattern, Filter Design pattern

Primary LanguageJava

Personal Projects for Design patterns

  • Filter Design pattern Learning Reference
  • Singleton Design pattern
    -- Simple singleton without thread safe
    -- Thread safe
    -- Thread Safe with double locking

SER 515 DesignPattern Assignment

Design Patterns used in the project HACS:

  • Bridge pattern
  • Factory Pattern
  • Facade pattern
  • Iterator Pattern
  • Visitor Pattern

Problem Statement

UML Whiteboard Class Diagram for the project can be found here

Formal Class Diagram

Step by Step Solution guide

Course Information

References

  1. Design Patterns in JAVA by Telusko
  2. Design Patterns in Object Oriented Programming by Christopher Okhravi
  3. Gang of Four
  4. Head First Design Patterns: A Brain-Friendly Guide