Object oriented programming in Eiffel

The complete tutorial guide to object-oriented programming techniques in Eiffel, emphasising how its unique approach to `programming by contract' encourages the design of correct, reusable software components. Emphasises the role of abstract data types in software development and uses them as...

Full description

Saved in:
Bibliographic Details
Main Author: Thomas, Pete G
Other Authors: Weedon, Raymond A
Format: Book
Language:English
Published: Harlow, England ; Reading, Mass. Addison Wesley 1998.
Edition:2nd ed
Series:Addison-Wesley Eiffel in practice series.
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
Call Number :QA 76.64 .T46 1998

MARC

LEADER 00000nam a2200000 a 4500
001 30454
003 MY-KLNDU
005 20241218085406.0
008 s1998 xxka bi 001 0 eng d
020 |a 0201331314 (pbk) 
039 9 |a 201309161245  |b zul  |c 201305091109  |d shahrim  |y 200910091041  |z VLOAD 
040 |a UPNM 
090 |a QA 76.64  |b .T46 1998 
100 1 |a Thomas, Pete G 
245 1 0 |a Object oriented programming in Eiffel  |c Pete Thomas, Ray Weedon 
250 |a 2nd ed 
260 |a Harlow, England ;  |a Reading, Mass.  |b Addison Wesley  |c 1998. 
300 |a xxi, 690 p.  |b ill.  |c 24 cm. 
490 1 |a Addison-Wesley Eiffel in practice series. 
504 |a Includes bibliographical references and index 
520 |a The complete tutorial guide to object-oriented programming techniques in Eiffel, emphasising how its unique approach to `programming by contract' encourages the design of correct, reusable software components. Emphasises the role of abstract data types in software development and uses them as a framework to teach Eiffel. Explains the principles behind the use of polymorphism and dynamic binding. Makes use of extensive written and practical exercises the majority of which contain solutions to consolidate and enhance the teaching of Eiffel. 
650 0 |a Object-oriented programming (Computer science). 
650 0 |a Eiffel (Computer program language). 
700 1 |a Weedon, Raymond A 
830 0 |a Addison-Wesley Eiffel in practice series. 
999 |a vtls000020632  |c 30454  |d 30454