Smalltalk and Object Orientation: an Introduction - Free
Smalltalk and Object Orientation: an Introduction - Free
Smalltalk and Object Orientation: an Introduction - Free
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Index<br />
;<br />
; 81<br />
^<br />
^ 67<br />
A<br />
Abstract<br />
classes ..................................................... 21<br />
Abstraction ................................................ 19<br />
accept .......................................................... 47<br />
accessing ..................................................... 78<br />
accessor................................................. 67, 78<br />
Account..................................................... 199<br />
Ada........................................................ 16, 17<br />
add ....................................................... 89, 96<br />
addAll...................................................... 89<br />
addFirst ................................................... 96<br />
addLast.................................................... 93<br />
after ................................................... 91, 96<br />
before ................................................ 91, 96<br />
add: ............................................................. 56<br />
addDependent: ................................... 208<br />
Analysis phase................................... 133, 134<br />
ANSI X3J20................................................ 47<br />
ApplicationModel ..................... 223, 228, 236<br />
Initialization .......................................... 229<br />
Arithmetic operators ................................... 70<br />
Array ............................................. 97, 98, 122<br />
Multi dimensional arrays......................... 97<br />
TwoDList ................................................ 98<br />
asBag ...................................................... 102<br />
asLowerCase .......................................... 99<br />
asOrderedCollection..................... 102<br />
asSet.......................................................... 102<br />
Assignment............................................ 68, 71<br />
asSortedCollection ....................... 103<br />
asSortedCollection: aSortBlock<br />
.............................................................. 103<br />
asUpperCase .......................................... 99<br />
asValue...................................................... 232<br />
at: ................................................................ 97<br />
at:put:.............................................. 97, 98<br />
atPoint:........................................................ 98<br />
atPoint:put:.................................................. 98<br />
B<br />
Bag.............................................................. 89<br />
removeAllOccurrencesOf........................ 90<br />
binary message............................................ 73<br />
Block........................................................... 81<br />
Block parameters .................................... 82<br />
Block temporary variables ...................... 83<br />
BlockClosure........................................... 81<br />
Typical block usage ................................ 83<br />
value ........................................................82<br />
value: .......................................................82<br />
Booch ........................................................132<br />
Boole<strong>an</strong> ...........................................61, 73, 83<br />
ifTrue:ifFalse:..........................................83<br />
BOSS.........................................................114<br />
Breakpoints ...............................................122<br />
Browser ...........................................46, 50, 51<br />
C<br />
C++..................................................17, 21, 22<br />
C<strong>an</strong>vas ...............................................224, 225<br />
Cascading ....................................................81<br />
category .................................................27, 51<br />
Category...................................................203<br />
ch<strong>an</strong>ged .......................................................72<br />
Ch<strong>an</strong>ges<br />
Ch<strong>an</strong>ge List............................................125<br />
ch<strong>an</strong>ges file............................................125<br />
Project ...................................................127<br />
ch<strong>an</strong>ges file..................................................48<br />
Character .......................................70, 120<br />
Class ..........................................17, 21, 25, 27<br />
class.........................................................62<br />
Class definitions ......................................63<br />
Person......................................................76<br />
class inst<strong>an</strong>ce variable .................................65<br />
Class inst<strong>an</strong>ce variables<br />
role ........................................................196<br />
Class names .................................................51<br />
class variable .............................25, 54, 63, 76<br />
Class variables<br />
role ........................................................196<br />
collect:.......................................................101<br />
Collection ..............................................87, 88<br />
add: .......................................................89<br />
copyEmpty: .............................................89<br />
do:............................................................89<br />
includes: ...........................................89<br />
isEmpty....................................................89<br />
remove:....................................................89<br />
Selecting which Collection......................88<br />
size...........................................................89<br />
comment ................................................66, 67<br />
Concurrency ..............................................261<br />
Example.................................................264<br />
Controller ....................46, 213, 214, 217, 221<br />
CORBA .....................................................279<br />
Cursor........................................114, 178, 253<br />
D<br />
Date ...........................................................119<br />
debugger......................................................53<br />
Dependency...............................................206<br />
dependents...................96, 207, 208, 209, 217<br />
Design patterns..........................................173<br />
295