106 Apr 1999; Session 20CS655Tues, 6 April: Assignment•Read Unit 7 papers by Tuesday, 13 April–OOL•Write --due next Thurs, 15 April:Consider combining two items of largely orthogonalfunctionality to form a third object (e.g. combining a robot anda camera to create a seeing-robot). Should we use multipleinheritance (seeing-robot isa camera and isa robot) orcontainment (seeing-robot isa robot which hasa camera namedMycamera), or some other mechanism? Consider changing thedesign sometime later, to add a second camera. Discuss yourviews on the support languages should provide for describingan entity that is the union of two (or more) others, and theadequacy of the support found in C++ and Java for doing so.06 Apr 1999; Session 20CS655Future Assignments•Reading for the rest of the semester–06 April: unit 7 assigned, writing assignment due 15 April–08 April: unit 8 assigned.–15 April: unit 9 assigned, writing assignment due 22 April–22 April: unit 10 assigned.–29 April: unit 11 assigned?–04 May: last day of class.206 Apr 1999; Session 20CS655Projects•How are they coming along?•Milestones?•Translators installed?•Web sites, library checked out?•Important documents located?•Points to be covered identified?06 Apr 1999; Session 20CS655Today’s
View Full Document