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 |