These codes are my submissions for CSE443 - Object Oriented Analysis and Design course at Gebze Technical University.
Subjects of homeworks:
HW01:
PART1 -> Strategy Desing Pattern
PART2 -> Observer Design Pattern
PART3 -> Decorator Design Pattern
HW02:
PART1 -> Singleton Desing Pattern
PART2 -> Iterator Design Pattern
PART3 -> State and Observer Pattern
PART4 -> Proxy Design Pattern
MIDTERM:
PART1 -> Abstract Factory Design Pattern
PART2 -> Adapter Design Pattern
PART3 -> Command Design Pattern
PART4 -> Template Method Design Pattern
FINAL:
Composite Design Pattern
Strategy Design Pattern
Mediator Design Pattern