CSE687 - Object Oriented Design
Lecture #27 - C++ and Object Oriented Design
Revised: 26 April 2007
Web Resources:
Stroustrup's Home Page,
Assoc. of C/C++ Users,
C++ at Microsoft,
Code Project,
Sells Brothers,
Guru of the Week,
C/C++ User's Journal,
devCentral,
Dr. Dobb's Journal,
Boost Library,
techNetCast
Content:
This lecture discusses some Object Oriented documentation techniques. We will also discuss developing C++ Winforms at a level
that will be useful for Project #4. The sample code will provide a good starting point for a GUI interface.
Note that you are under no obligation to do so. You may use a console interface if you wish.
-
Syllabus
Describes topics to be covered,
reading material for you to digest before coming to class, and due dates
for the assigned projects.
-
Project #4
-
Midterm Makeup
Design Review
-
Design issues
-
Software Design
-
Common C++ Problems
-
Design Rules
Design rules and idioms that transcend Object Oriented Design.
-
Fragile Designs
-
Discussion about documenting C++ designs - this will be a chalk talk with handouts.
-
UML Notation Revisited