| SDSU |
CS 635 Object-Oriented Design and Programming
Spring Semester, 2016 Reading |
DCS |
|---|---|---|
|
San Diego State University -- This page last updated 22-Mar-16 |
Text:
Page numbers for patterns refer to pages in the text Design Pattern: Elements of Resuable Object-Oriented Software
| Tuesday | Thursday |
| Jan 21 | |
| Jan 26 Big Ball of Mud, What Compsi textbooks don't tell you: Real world code sucks | Jan 28 |
| Feb 2 | Feb 4 |
| Feb 9 Iterator (pp 257-272), Decorator (pp 175-184) Java 8 Lambdas Chapters 2 & 3 (optional)(SDSU Safari books online) | Feb 11 Visitor (pp 331-334) & Strategy Patterns (pp 315-324), Pipes & Filters |
| Feb 16 Null Object | Feb 18 Chapter 1 of Design Patterns (pp 1-31) |
| Feb 23 Template (pp 325-330), Observer (pp 293-304) | Feb 25 State (305-314), Command (pp 233-242) |
| Mar 1 Momento (283-292), Singleton (127-134) | Mar 3 Proxy (207-217), Interpreter (243-256) |
| Mar 8 | Mar 10 Exam |
| Mar 15 | Mar 17 Factory Method, Builder |
| Mar 22 Adapter, Chain of Responsibility | Mar 24 Uncle Bob on Singleton Pattern |
| Mar 29 - Spring Break | Mar 31- Spring Break |
| Apr 5 | Apr 7 |
| Apr 12 | Apr 14 |
| Apr 19 Object Coupling and Object Cohesion pp. 72-86 | Apr 21 Object Coupling and Object Cohesion pp. 86-92 |
| Apr 26 Object Coupling and Object Cohesion pp. 92-111 | Apr 28 Inversion of Control Containers and the Dependency Injection pattern |
| May 3 Feature Toggles | May 5 - Last Class |
| May 10 | May 12 - Final at 7:00 pm |