CSE687 - Object Oriented Design
Lecture #27 - C++ and Object Oriented Design
Revised: 4/28/2011
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,
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