- This repo consists simple simulations of Design patterns such as (ex: State, Strategy)
- The language I have used is Java 8.
- Please be kind enough to let me know if I have made a mistake in the codes.
- -----------------------------------------------Happy Coding!----------------------------------------------------
- I strongly recommend if you don't have a clear idea about design patterns, before dive into the codes first to read and get the idea from these tutorials.
- https://www.tutorialspoint.com/design_pattern/state_pattern.htm [for state design pattern]
- https://www.tutorialspoint.com/design_pattern/strategy_pattern.htm [for strategy design pattern]
- https://www.tutorialspoint.com/design_pattern/template_pattern.htm [for template design pattern]
- https://www.tutorialspoint.com/design_pattern/chain_of_responsibility_pattern.htm [for chain of responsibility design pattern]
- https://www.tutorialspoint.com/design_pattern/mediator_pattern.htm [for mediator design pattern]
- https://www.tutorialspoint.com/design_pattern/visitor_pattern.htm [for visitor design pattern]
- https://www.tutorialspoint.com/design_pattern/memento_pattern.htm [for memento design pattern]
- https://www.tutorialspoint.com/design_pattern/command_pattern.htm [for command design pattern]
- https://www.tutorialspoint.com/design_pattern/observer_pattern.htm [for observer design pattern]
- https://www.geeksforgeeks.org/object-pool-design-pattern [for object pool design pattern]
- https://www.tutorialspoint.com/design_pattern/singleton_pattern.htm [for singleton design pattern]
- http://www.blackwasp.co.uk/Multiton.aspx [for multiton design pattern]
- https://www.tutorialspoint.com/design_pattern/prototype_pattern.htm [for prototype design pattern]
- https://www.tutorialspoint.com/design_pattern/factory_pattern.htm [for factory design pattern]
- https://www.geeksforgeeks.org/design-patterns-set-2-factory-method/ [for factory method design pattern]
- https://www.tutorialspoint.com/design_pattern/abstract_factory_pattern.htm [for abstract factory design pattern]
- https://www.tutorialspoint.com/design_pattern/builder_pattern.htm [for builder design pattern]
- https://www.tutorialspoint.com/design_pattern/adapter_pattern.htm [for adpater design pattern]
- https://www.tutorialspoint.com/design_pattern/flyweight_pattern.htm [for flyweight design pattern]