mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2026-02-14 22:44:52 +01:00
Author:halw
Date:2008-10-13T22:01:47.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@79 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -8,6 +8,7 @@ An in-depth discussion of these principles fall beyond the scope of this introdu
|
||||
|
||||
{{info|Object-oriented design is the construction of software systems as structured collections of abstract data type implementations, or "classes". }}
|
||||
|
||||
|
||||
The following points are worth noting in this definition:<br/>
|
||||
* The emphasis is on structuring a system around the types of objects it manipulates (not the functions it performs on them) and on reusing whole data structures together with the associated operations (not isolated routines).
|
||||
* Objects are described as instances of abstract data types -- that is to say, data structures known from an official interface rather than through their representation.
|
||||
|
||||
Reference in New Issue
Block a user