Object-oriented Languages
Basic Principles and Programming Techniques
Cengage Learning EMEA (Publisher)
Published on 28. April 1994
Book
Paperback/Softback
160 pages
978-0-412-55800-9 (ISBN)
Description
A textbook on object-oriented programming which introduces the basic techniques and presents the strengths of the approach. Rather than being an introduction to only one language, this book provides a wide-ranging discussion of the concepts involved in object-oriented programming and surveys different language classes. This book should be of interest to undergraduate and graduate students.
A textbook on object-oriented programming which introduces the basic techniques and presents the strengths of the approach. Rather than being an introduction to only one language, this book provides a wide-ranging discussion of the concepts involved in object-oriented programming and surveys different language classes. This book should be of interest to undergraduate and graduate students.
A textbook on object-oriented programming which introduces the basic techniques and presents the strengths of the approach. Rather than being an introduction to only one language, this book provides a wide-ranging discussion of the concepts involved in object-oriented programming and surveys different language classes. This book should be of interest to undergraduate and graduate students.
More details
Language
English
Place of publication
London
United Kingdom
Target group
College/higher education
Professional and scholarly
Product notice
Paperback (UK-trade)
Illustrations
bibliography, index
Dimensions
Height: 216 mm
Width: 138 mm
ISBN-13
978-0-412-55800-9 (9780412558009)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Content
Chapter 1: INTRODUCTION. 1.1. The field of languages. 1.2. History. 1.3. Plan of the book. Chapter 2: BASIC PRINCIPLES. 2.1. Classes and instances. 2.2. Methods, message passing. 2.3. Inheritance. 2.4. Multiple inheritance. 2.5. Polymorphism. 2.6. Metaclasses. Chapter 3: TYPED OBJECT-ORIENTED LANGUAGES. 3.1. Classes, objects, methods. 3.2. Inheritance. 3.3. Multiple inheritance. 3.4. Dynamic binding. 3.5. Visibility rules. 3.6. Specific mechanisms. 3.7. Conclusion. Chapter 4: SMALLTALK AND ITS DERIVATIVES. 4.1. Everything is an object. 4.2. Classes, instances, messages. 4.3. Inheritance. 4.4. Control structures. 4.5. Metaclasses. 4.6. Derivatives of Smalltalk. 4.7. Conclusion. Chapter 5: PROTOTYPES AND ACTORS. 5.1. Prototype languages. 5.2. Actor languages. Chapter 6: PROGRAMMING WITH OBJECTS. 6.1. Identifying the classes. 6.2. Defining the methods. 5.3. Re-using the classes. 6.4. Example: Tower of Hanoi.