Prepare to evaluate and apply Gang of Four patterns through one continuing project.
Design Patterns Module 1
Module 1 establishes the vocabulary, prerequisites, and project context used
throughout the OP200 Design Patterns course. You will distinguish a reusable
design pattern from finished code, learn how to evaluate consequences, and
create the first domain model for a traffic-flow simulation.
The continuing project separates traffic rules, signal timing, and
moving entities so later modules can evaluate pattern-based alternatives.
Completion Check
Before continuing to Module 2, you should be able to explain the difference
between a pattern and an implementation, identify likely objects in the traffic
domain, and name at least one design boundary that requires further evidence.