CS 4448 - Spring 1998
Object-Oriented Programming and Design
Lecture 6.2
- Squeak and loading same class twice. Derive from nil crashes
Squeak when super new is called.
Final Project
- Design and implementation
- Very flexible - you pick the language, design, etc...
- Goal for you to find a problem and think about it. Then solve the
problem first by design and then via implementation. After the
implementation you will need to go back and reevaluate the design. It
is okay to have made a mistake or a bad design decision. These
projects will be presented/discussed with the class at the end of the
semester.
Course Question
- My design decisions on the course. Step back and Reevaluate.
- Were do we want to go from here.
Homework #6
- Hand-in #5 and now Hand it back out as specified
- External Critical view of others work and your own.
- Look at the design you have received. Can you take the design you
just received and figure out what to implement. Did you forget
things, did they? So, now implement this thing in SmallTalk.
Chapter 6
- in-line not used with recursive functions
- Operator Overloading is polymorphism P.179 conversion.
Talks
Adam Jonathan Griff,
computer@griffmonster.com
Copyright © University of Colorado. All rights reserved.
Revised: February 19, 1998