
Eiffel Object-orientated Programming
A.J. Tyrrell(Author)
Palgrave Macmillan (Publisher)
Published on 27. October 1995
Book
Paperback/Softback
304 pages
978-0-333-64554-3 (ISBN)
Description
Eiffel is a pure object-oriented programming language growing both in education and industry. It is a high-level language, and is particularly suitable as a starting point for those who wish to learn the fundamentals of object orientation. Eiffel is, however, more than a teaching language: it incorporates an approach to software development based on ideas of reusability, extendibility and reliability. Uniquely among object-oriented languages, it was created with mechanisms for making formal assertions about software components, based on the "design by contract" philosophy. This work provides an introduction to object orientation and a practical introduction to nearly all the features provided by the Eiffel programming language. It should be suitable for those with some experience of programming who wish to learn about object oriented programming. It should also appeal to those who already have some knowledge of object orientation, and wish to find out about the Eiffel language.
More details
Series
Language
English
Place of publication
Basingstoke
United Kingdom
Target group
College/higher education
Professional and scholarly
Illustrations
bibliography, index
Dimensions
Height: 234 mm
Width: 156 mm
Weight
502 gr
ISBN-13
978-0-333-64554-3 (9780333645543)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Content
Preface - Introduction to Object Orientation - Writing a Simple Class in Eiffel - Eiffel Basic Types - Eiffel Control Instructions - Eiffel Routines - Classes, Objects and Instantiation - Classes STRING and ARRAY - Assertions and Software Correctness - Inheritance - Generic Classes - Adapting Inherited Classes - Abstract Classes - Multiple and Repeated Inheritance - Case Studies - Appendices: Reserved Words; Special Symbols; Special Characters; Using Eiffel/S - Bibliography - Index