| SDSU |
CS 635 Object-Oriented Design and Programming
Spring Semester, 2015 Reading |
DCS |
|---|---|---|
|
San Diego State University -- This page last updated 20-Apr-15 |
Text:
Page numbers for patterns refer to pages in the text Design Pattern: Elements of Resuable Object-Oriented Software
| Tue | Thur |
|---|---|
| Jan 22 | |
| Jan 27 Big Ball of Mud, What Compsi textbooks don't tell you: Real world code sucks | Jan 29 |
| Feb 3 | Feb 5 |
| Feb 10 Iterator (pp 257-272), (optional) Java 8 Lambdas Chapters 2 & 3 (SDSU Safari books online) | Feb 12 Visitor (pp 331-334) & Strategy Patterns (pp 315-324), Pipes & Filters |
| Feb 17 Null Object | Feb 19 Chapter 1 of Design Patterns (pp 1-31) |
| Feb 24 Decorator Pattern (175-184) | Feb 26 |
| Mar 3 Observer (pp 293-304), Interpreter (pp 243-257), State (305-314) | Mar 5 Command (pp 233-242), Memento (pp 283-292), Proxy (207-217) |
| Mar 10 Template Method, Singleton | Mar 12 Interpeter, Object Coupling and Object Cohesion pp. 72-86 |
| Mar 17 Object Coupling and Object Cohesion pp. 86-92 | Mar 19 Object Coupling and Object Cohesion pp. 92-111 |
| Mar 24 | Mar 26 |
| Mar 31 - Spring Break | Apr 2 - Spring Break |
| Apr 7 | Apr 9 Composite, Adapter |
| Apr 14 Bridge, Abstract Factory, Factory Method | Apr 16 Builder, Protoptype |
| Apr 21 Proxy, Chain of Responsibility | Apr 23 Facade, Mediator |
| Apr 28 | Apr 30 |
| May 5 | May 7 |