29.11.2014 Views

Smalltalk and Object Orientation: an Introduction - Free

Smalltalk and Object Orientation: an Introduction - Free

Smalltalk and Object Orientation: an Introduction - Free

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!