SE450: Lecture 4 (Structural Patterns) [0/24] |
Looking Back: Midterm in two weeks [1/24] |
Looking Back: OO Mechanisms [2/24] |
Looking Back: Basic Concepts [3/24] |
Looking Back: System Architecture [4/24] |
Looking Back: Controlling the number of instances [5/24] |
Looking Back: Creating instances [6/24] |
Looking Back: Structuring Behavior [7/24] |
Looking Back: Collections [8/24] |
Looking Back: Homework 3 [9/24] |
Composite: The Composite Pattern [10/24] |
Composite: An example [11/24] |
Composite: Example [12/24] |
Composite: Variations [13/24] |
Composite: With a static factory [14/24] |
Composite: Refactor to Strategy [15/24] |
Composite: Refactor to template method [16/24] |
Composite: N-ary Ops [17/24] |
State: An example [18/24] |
State: General form [19/24] |
State: Initial code [20/24] |
State: Refactored to state using inner class [21/24] |
State: Refactored to state using explicit field [22/24] |
State: Refactored to state using parameter [23/24] |
State: Refactored to state using parameter and single instances [24/24] |