Module description
- Design Patterns
Number |
depa
|
ECTS | 3.0 |
Level | intermediate |
Overview | Design patterns provide simple and elegant solutions to recurring design problems in object-oriented software design. Design patterns have been developed and have evolved over time and also provide a vocabulary to describe the design of software systems. This module presents and discusses frequently used design patterns. The presented patterns are illustrated with examples from Java libraries. It also shows how Java language features can support the implementation of patterns. In particular, the following core design patterns are covered:
The course closes with a discussion of the general object-oriented design principles, which are the rationale behind design patterns. The students work on a case study in several assignments in which the patterns can be applied. |
Learning objectives | The students
|
Previous knowledge | Object Oriented Programming 2 (oopI2) English level B2 (e.g. passed Module ten1) |
Exam format | Continuous assessment grade with final written exam |
Diese Seite teilen: