| K. Nygaard, "Basic Concepts in Object Oriented Programming", ACM SIGPLAN Notices, vol. 21, no. 10, pp. 128-132, Oct 1986. |
....is a wide range of languages and systems each of which claims to some extent or another to be object oriented . Rather than propose our own definition, we suggest that an examination of these systems shows that those that can be called fully object oriented must exhibit the following properties [Nier86 Nyga86 Stef85 Stoy84]: 1. Data abstraction: objects are characterized by their behaviour (interface) not their implementation (realization) 2. Instantiation: there may be many object instances of the same type (i.e. with the same interface) 3. Independence: an object s state is not directly accessible to ....
K. Nygaard, "Basic Concepts in Object Oriented Programming", ACM SIGPLAN Notices, vol. 21, no. 10, pp. 128-132, Oct 1986.
....by capabilities. The Hydra system contains some interesting ideas. The Landwehr paper is a survey of various techniques and paradigms. Cohe75 Fabr74 Land81 Wulf74] Surveys: The following are surveys of various object oriented systems and concepts, or special issues. See also concepts. [Benn82 BYTE86 Nier86 Nyga86 Obj85 Obj86 Oops86 Stef85 Stoy84] Transactions: The notion of transactions and atomic actions, particularly nested transactions, is relevant to environments with many concurrent active objects. Nested transactions are available in the Argus system. See also papers on concurrency and reliability. Gray81 Lamp81 Moss81 Moss82 ....
K. Nygaard, "Basic Concepts in Object Oriented Programming", ACM SIGPLAN Notices, vol. 21, no. 10, pp. 128-132, Oct 1986.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC