TOC:
Lecture 3
Syllabus:
Syllabus
CLASS & TYPE --
CLASS & TYPE
- IN MOST SYSTEMS TYPE & CLASS ARE USED INTERCHANGEABLY
- IF BOTH ARE PRESENT THEN:
- TYPE: SPECIFICATION OF THE INTERFACE OF A SET OF OBJECTS
- CLASS: IS AN IMPLEMENTATION NOTION
- CLASS DEFINES THE IMPLEMENTATION OF - WHILE TYPE DESCRIBES HOW OBJECTS CAN BE USED
- A TYPE CAN BE IMPLEMENTED BY SEVERAL CLASSES (ALTERNATE IMPLEMENTATIONS)
- A CLASS CAN IMPLEMENT SEVERAL TYPES (DIFFERENT OBJECT BEHAVIORS)
- TYPE: FUNCTIONAL SPEC; CLASS: SET OF "VIRTUAL MACHINES" SATISFYING ONE OR MORE FUNCTIONAL SPECS
Previous:
Page 11
Next:
Page 12a
Up A Level:
TOC
Ugo O. Gagliardi
GSD-6306 Spring 2003-2004