CS 4448 - Spring 1998
Object-Oriented Programming and Design
Lecture 10.1
Chapter 9 Inheritance
- Object Destruction - Reverse of Construction for same reasons.
See Virtual Base example.
- Feature Mapping is a design issue. Don't put things that don't
make sense in a class. P. 285
- Data Conversion - What is legal and why?
Virtual Base and Multiple Inheritance
- Show multiple inheritance with and without virtual base
- Casting. What can and can not be done.
- Abstract Base Class - has a pure virtual so no instance can be created
Group Design
- So, what are we designing?
- Database for...
- Spreadsheet...
- Groupware for Collaboration
- Stages - Analysis of the problem, conceptualize the design,
build, test, reanalyze and evaluate the design/system.
- Decided to go with a Widget Mail order Company.
- Started work on the analysis as a group.
Adam Jonathan Griff,
computer@griffmonster.com
Copyright © University of Colorado. All rights reserved.
Revised: March 17, 1998