|

Addison-Wesley / Prentice Hall

Computer Science

My Instructor Resource Center :  Log in or request access

Object Oriented Programming in Eiffel
Robert S. RistUniversity of Technology, Sydney, Australia
Robert TerwillingerUniversity of Colorado

ISBN-10: 0132059312
ISBN-13:  9780132059312

Publisher:  Prentice Hall
Copyright:  1995
Format:  Paper; 450 pp
Published:  03/08/1995
Status: Out of Print


Suggested retail price: $56.00
  We're sorry, this product is no longer available. Please contact your Pearson rep if you are using this product and need instructor resources.



For Eiffel language programmers and non object oriented programmers.

The book is an introductory text on Eiffel for the new programmer, or for a non object-oriented programmer. It covers the Eiffel language, logical assertions and the design of object-oriented systems.

  • The object-oriented approach is described in the first three chapters, to provide a gentle introduction to programming in Eiffel.
  • A small system is designed and coded to illustrate the Eiffel language.
  • The design of object-oriented systems is a central issue in the text.
  • Design principles are state and illustrated throughout.
  • A unifying framework is used for design, called system structure, this clearly separates functional, procedural, and object structure, and shows how they interact in design.
  • The Eiffel language is covered in the first part of the book, the second part covers the assertion language.
  • The third part of the book is an extended case study - as each topic is covered, the case study is extended to illustrate its use in a large and changing pattern.



 1. Object-Oriented Software.


 2. Reusable Software.


 3. System Design.


 4. Data Flow.


 5. Routines.


 6. Control Flow.


 7. Designing for Reuse.


 8. Data Structures.


 9. Single Inheritance.


10. Polymorphism.


11. Complex Inheritance.


12. Programming by Contract.


13. Assertions on Routines.


14. Assertions Inside Routines.


15. Assertions on Classes.


16. Assertions and Inheritance.


17. Exceptions.


Part 1: A Class.


Part 2: A System.


Part 3: Selection and Iteration.


Part 4: Data Structures.


Part 5: Single Inheritance.


Part 6: Polymorphism.


Part 7: Complex Inheritance.


Part 8: The Complete BANK System.


Appendix A: Eiffel Syntax.


Appendix B: Reserved Words, Special Characters, Operators.


Appendix C: Charts.


Appendix D: Design Principles.


Appendix E: Run-Time Assertion Monitoring.

Interwrite Personal Response System
EduCue, Addison-Wesley & Benjamin Cummings
©2004 | Prentice Hall | Electronic Supplement | Instock
ISBN-10: 0321267354 | ISBN-13: 9780321267351


Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.