| SDSU |
CS 635 Advanced Object-Oriented Design and Prorgramming
Fall Semester, 2021 Reading |
DCS |
|---|---|---|
|
San Diego State University -- This page last updated 4-Nov-21 |
Texts:
GOF Design Patterns: Elements of Reusable Object-Oriented Software
OC2 Object Coupling and Object Cohesion, chapter 7 of Essays on Object-Oriented Software Engineering, Vol 1, Berard, Prentice-Hall, 1993, Two copies on reserve at Library, Copy at Cal Copy, PDF available in Canvas
| Tuesday | Thursday |
|---|---|
| Aug 24 | Aug 26 Big Ball of Mud, What Compsci textbooks don't tell you |
| Aug 31 | Sep 2 |
| Sep 7 | Sep 9 |
| Sep 14 GOF Iterator pp 257-272, Null Object | Sep 16 GOF Observer 293-304 |
| Sep 21 GOF Strategy pp 315-324 | Sep 23 |
| Sep 28 GOF Template Method pp 325-330 | Sep 30 GOF Decorator pp 175-185, GOF State pp 305-315 |
| Oct 5 GOF Memento pp 283-292, GOF Command pp 233-243 | Oct 7 |
| Oct 12 | Oct 14 GOF Singleton pp 127-134 |
| Oct 19 OC2 pp 72-86, pp 92-111 | Oct 21 OC2 86-92, 111-122 |
| Oct 26 | Oct 28 |
| Nov 2 | Nov 4 |
| Nov 9 GOF Composite pp 163-174, Interpreter pp 243-237, Builder pp 97-106 | Nov 11 Holiday - No class |
| Nov 16 GOF Visitor pp 331-344, Adapter pp 139-150 | Nov 18 GOF Bridge pp 151-162, Proxy pp 207-217 |
| Nov 23 GOF Chain of Responsibility, Factory Method, Abstract Factory | Nov 25 Thanksgiving - No class |
| Nov 30 GOF Prototype, Facade, Flyweight | Dec 2 |
| Dec 7 | Dec 9 Last class |
| Dec 14 | Dec 16 Final Exam |