Object-oriented Software ConstructionThis text is concerned with object-oriented software construction. |
Contents
Aspects of software quality | 3 |
Modularity | 11 |
The road to objectorientedness | 41 |
Copyright | |
25 other sections not shown
Other editions - View all
Common terms and phrases
abstract data type Algol 60 algorithm application approach arguments array assertions associated attribute BOOLEAN chapter class invariant class types client command compiler components computation constants coroutine correct corresponding Create cursor position data structures declared deferred class defined delete descendant described dynamic binding Eiffel element empty end class ensure entity error example execution export expression feature Figure first_element garbage collection implementation information hiding initial input instance instruction INTEGER interface introduced LINKABLE linked lists LINKED_LIST loop mechanism Modula-2 modular module multiple inheritance nb_elements notation notion object object-oriented design offleft offright once function operations package parameters Pascal POLYGON possible postcondition precondition problem procedure programming languages push RECTANGLE redefined redefinition reference renaming representation require rescue clause result reusability routine run-time semantics side-effects Simula Simula 67 Smalltalk solution specification stack STRING syntactical techniques top-down TREE variant Void