Smalltalk and Object Orientation: An Introduction
โ Scribed by John Hunt BSc, PhD, MBCS, C.Eng (auth.)
- Publisher
- Springer-Verlag London
- Year
- 1997
- Tongue
- English
- Leaves
- 376
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
This book was originally written to support an introductory course in Object Orientation through the medium of Smalltalk (and VisualWorks in particular). However, it can be used as a book to teach the reader Smalltalk, to introduce object orientation as well as present object oriented design and analysis. It takes as its basic premise that most Computer Scientists I Software Engineers learn best by doing rather than from theoretical notes. The chapters therefore attempt to introduce concepts by getting you the reader to do things, rather than by extensive theoretical discussions. This means that these chapters take a hands-on approach to the subject and assume that the student/reader has a suitable Small talk environment available to them. The chapters are listed below and are divided into six parts. The reader is advised to work through Parts 1 and 3 thoroughly in order to gain a detailed understanding of object orientation. Part 2 then provides an introduction to the Smalltalk environment and language. Other chapters may then be dipped into as required. For example, if the reader wishes to hone their Smalltalk skills then the chapters in Part 4 would be useful. However, if at that point they wish to get on and discover the delights of graphical user interfaces in Smalltalk, then Part 5 could be read next. Part 6 presents some more advances subjects such as metaclasses and concurrency which are not required for straight forward Small talk development.
โฆ Table of Contents
Front Matter....Pages i-xvii
Front Matter....Pages 1-1
Introduction To Object Orientation....Pages 3-16
Elements of Object Orientation....Pages 17-28
Constructing an Object Oriented System....Pages 29-32
Front Matter....Pages 41-41
An Introduction to Smalltalk....Pages 43-54
A Little Smalltalk....Pages 55-65
Smalltalk Building Blocks....Pages 66-75
Smalltalk Constructs....Pages 76-85
An Example Smalltalk Class....Pages 86-91
Control and Iteration....Pages 92-99
The Collection Classes....Pages 100-110
Further Collection Classes....Pages 111-121
An Object Oriented Organizer....Pages 122-129
Streams and Files....Pages 130-139
The Magnitude Class Hierarchy....Pages 140-144
Some More Tools of the Trade....Pages 145-152
Front Matter....Pages 153-153
Object Oriented Analysis and Design....Pages 155-163
The Unified Modeling Language....Pages 164-175
UML: Dynamic Modeling and Deployment....Pages 176-183
The Object Modeling Technique....Pages 184-195
More Object Modeling Technique....Pages 196-207
Front Matter....Pages 153-153
Frameworks and Patterns for Object Oriented Design....Pages 208-220
Front Matter....Pages 221-221
Testing Object Oriented Systems....Pages 223-233
Method and Class Testing....Pages 234-239
Smalltalk Style Guidelines....Pages 240-251
Front Matter....Pages 253-253
The Perform and Dependency Mechanisms....Pages 255-265
The Model-View-Controller Architecture....Pages 266-278
Graphical User Interface Construction Tools....Pages 279-295
A Visual Organizer....Pages 296-306
Using a View Within a Window....Pages 307-322
Front Matter....Pages 323-323
Memory Management and Garbage Collection....Pages 325-329
Concurrency in Smalltalk....Pages 330-338
The Metaclass Framework....Pages 339-348
Front Matter....Pages 349-349
The Future for Object Technology....Pages 351-358
Back Matter....Pages 369-378
โฆ Subjects
Programming Languages, Compilers, Interpreters; Programming Techniques; Software Engineering
๐ SIMILAR VOLUMES
A straightforward, step-by-step introduction to clear and elegant object-oriented programming. Using a language that's perfect for this kind of programming, the book has been tested in numerous courses and workshops over ten years.<br /><br /><br /><br /><i>Programming Smalltalk</i>is particularly s
<p><p>A straightforward, step-by-step introduction to clear and elegant object-oriented programming. Using a language that's perfect for this kind of programming, the book has been tested in numerous courses and workshops over ten years.</p><p></p><p><i>Programming Smalltalk </i>is particularly suit
<p>Object oriented programming is a way of thinking about problems. Smalltalk is one of the purest incarnations of an object-oriented programming language. Using a pedagogical approach, this book covers all aspects of object oriented programming: first through the study of various preexisting Smallt