Abstract
There is little that is new in object-oriented software development. Its main ideas have been known for over two decades since the development of the programming languages Simula and Smalltalk. It is now a well-established technology, and its advantages are well understood. If only we could learn to use it well, we should be able to build high quality software systems which
-
are modularised and decentralised;
-
are factored around data rather than processes;
-
are built using existing well-tested components;
-
promote the development of new components;
-
are easy to understand and maintain;
-
are better able to withstand change;
-
allow a relatively seamless transition from analysis through to design and implementation.
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Copyright information
© 1995 A.J. Tyrrell
About this chapter
Cite this chapter
Tyrrell, A.J. (1995). Introduction to Object Orientation. In: Eiffel Object-Oriented Programming. Computer Science Series. Palgrave, London. https://doi.org/10.1007/978-1-349-13875-3_1
Download citation
DOI: https://doi.org/10.1007/978-1-349-13875-3_1
Publisher Name: Palgrave, London
Print ISBN: 978-0-333-64554-3
Online ISBN: 978-1-349-13875-3
eBook Packages: EngineeringEngineering (R0)