Design PatternsLaajuus (3 ECTS)
Course unit code: TTOCJ05
General information
- Credits
- 3 ECTS
Objective
The student becomes familiar with design patterns: elements of re-usable object-oriented software.
Content
Design patterns: Abstract Factory, Adapter, Bridge, Builder, Chain of Responsibility, Command, Composite, Decorator, Façade, Factory Method, Flyweight, Interpreter, Iterator, Mediator, Memento, Observer, Prototype, Proxy, Singleton, State, Strategy, Template Method, Visitor.
Qualifications
Advanced Object-Oriented Programming