Skip to content

xyuae/DesignPattern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Design Pattern

LOG

2-18 Abstract Factory Creational design pattern

This is a factory of factory design pattern for creating objects. Where an abstract factory and color and shape interface is used.

2-18 Singleton Creational design pattern

To allow a unique instance for the class

2-19 Builder Creational design pattern

Use the interface and abstract class to design a combinaiton of components/n The implementaiton of the components is hidden to the client, the comibination is provided through the interface

2-20 Adapter Strucutral design pattern

Use the adapter interface to connect two independent or incompatible interface

2-21 Bridge Strcutral Design Pattern

Use the bridge interface to create abstract super class(interface) that can have different objects

2-24 Filter Strcutral Design Pattern

This structral design pattern combine multiple criteria together using interface

2-25 Composite Structrual Design Pattern

The composite pattern has a concrete class with a list of the same class as a field, so that a tree like strucutre

2-26 Facade Strcutral Design Pattern

Provide an interface to the client that hides the complexities of the system

2-27 Proxy Structrual Design Pattern

Provide an interface from the proxy, the proxy represents functionality of another class.

2-28 Chain of Responsibility Behavior Pattern

2-28 Command Behavior Pattern

2-28 Iterator Behavior Pattern

Use iterator class to hide information about the properties of the iterating items

3-01 Interpreter Behavior Pattern

Provide way to evaluate language grammar or expression

Chapter 1: Strategy Design Pattern 7/26

About

Design Pattern practise

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages