Smalltalk and Object Orientation: an Introduction - Free
Smalltalk and Object Orientation: an Introduction - Free
Smalltalk and Object Orientation: an Introduction - Free
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
12.5 A CLASS SIDE METHOD.........................................................................................................106<br />
12.6 THE PRIVATE-UPDATING PROTOCOL......................................................................................107<br />
12.7 THE ACCESSING PROTOCOL ..................................................................................................107<br />
12.8 THE FINANCIAL MANAGER PROJECT ....................................................................................109<br />
13. STREAMS AND FILES .......................................................................................................111<br />
13.1 INTRODUCTION ....................................................................................................................111<br />
13.2 STREAMS .............................................................................................................................111<br />
13.3 ASCII FILES.........................................................................................................................112<br />
13.4 THE BINARY OBJECT STREAMING SERVICE .........................................................................114<br />
13.5 USING FILES WITH THE FINANCIAL MANAGER......................................................................116<br />
13.6 SUMMARY............................................................................................................................117<br />
14. THE MAGNITUDE CLASS HIERARCHY.......................................................................118<br />
14.1 INTRODUCTION ....................................................................................................................118<br />
14.2 THE CLASS MAGNITUDE.......................................................................................................118<br />
14.3 THE CLASS DATE .................................................................................................................119<br />
14.4 THE CLASS TIME ..................................................................................................................119<br />
14.5 THE CLASS CHARACTER.......................................................................................................120<br />
14.6 FURTHER READING...............................................................................................................121<br />
15. SOME MORE TOOLS OF THE TRADE..........................................................................122<br />
15.1 INTRODUCTION ....................................................................................................................122<br />
15.2 ERRORS AND BREAKPOINTS .................................................................................................122<br />
15.3 FILE IN/FILE OUTS.................................................................................................................123<br />
15.4 CHANGE LIST .......................................................................................................................125<br />
15.5 WORKING WITH PROJECTS....................................................................................................126<br />
15.6 SUMMARY............................................................................................................................128<br />
16. OBJECT ORIENTED ANALYSIS AND DESIGN............................................................131<br />
16.1 INTRODUCTION ....................................................................................................................131<br />
16.2 THE UNIFIED MODELING LANGUAGE...................................................................................131<br />
16.3 OBJECT ORIENTED DESIGN METHODS ...................................................................................131<br />
16.4 OBJECT ORIENTED ANALYSIS ..............................................................................................132<br />
16.5 THE BOOCH METHOD...........................................................................................................132<br />
16.6 THE OBJECT MODELING TECHNIQUE...................................................................................133<br />
16.7 THE OBJECTORY METHOD....................................................................................................134<br />
16.8 THE FUSION METHOD...........................................................................................................135<br />
16.9 SUMMARY............................................................................................................................136<br />
17. THE UNIFIED MODELING LANGUAGE .......................................................................137<br />
17.1 INTRODUCTION ....................................................................................................................137<br />
17.2 THE UML INFRASTRUCTURE...............................................................................................138<br />
17.3 USE CASE DIAGRAMS ...........................................................................................................139<br />
17.4 THE OBJECT MODEL .............................................................................................................139<br />
17.5 PACKAGES ...........................................................................................................................145<br />
18. UML: DYNAMIC MODELING AND DEPLOYMENT...................................................147<br />
18.1 INTRODUCTION ....................................................................................................................147<br />
18.2 DYNAMIC MODELING FACILITIES..........................................................................................147<br />
18.3 DEPLOYMENT DIAGRAMS.....................................................................................................152<br />
18.4 SUMMARY............................................................................................................................153<br />
19. THE OBJECT MODELING TECHNIQUE.......................................................................154<br />
19.1 INTRODUCTION ....................................................................................................................154<br />
19.2 THE OMT METHODOLOGY ..................................................................................................154<br />
19.3 ANALYSIS PHASE..................................................................................................................154<br />
20. MORE OBJECT MODELING TECHNIQUE...................................................................162<br />
9