Software design patters as per the wiki.. https://en.wikipedia.org/wiki/Software_design_pattern
Creational
Singleton - done
Abstract Factory
Factory - done
Builder
Prototype
Structural Patterns
Adapter
Bridge
Composite
Decorator
Facade - done
Flyweight
Proxy
Behavioral Patterns
Chain of Responsibility
Command
Interpreter
Iterator
Mediator
Memento
Observer
State
Strategy
Template
Visitor