SDSU CS 635 Advanced Object-Oriented Design and Prorgramming
Fall Semester, 2021
Reading
DCS
To Course Web Site
San Diego State University -- This page last updated 4-Nov-21

Reading

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