| Alternate document: Details Encapsulation and Inheritance in Object-Oriented Programming Languages (86) Alan Snyder Software Technology Laboratory Hewlett-Packard |
(Enter summary)
Abstract: Object-oriented programming is a practical and useful programming methodology that encourages
modular design and software reuse. Most object-oriented programming languages supportdata
Abstraction by preventing an object from being manipulated except via its defined external
operations. In most languages, however, the introduction of inheritanceseverely compromises the
benefits of this encapsulation. Furthermore, the use of inheritance itself is globally visible in most
languages, so that... (Update)
Cited by: More
Modifiers in OFL - An Approach for Access Control Customization - Lahire, Pescaru (2003)
(Correct)
Supporting Software Composition at the Programming-Language.. - Franz, Fröhlich, Gal (2003)
(Correct)
OOPAL: Integrating Array Programming in Object-Oriented.. - Mougin, Ducasse (2003)
(Correct)
Similar documents (at the sentence level):
68.6%: Encapsulation and Inheritance in Object-Oriented.. - Alan Snyder Software (1986)
(Correct)
Active bibliography (related documents): More All
0.5: Software Development Environment Based on.. - Khaled Fouad Sayed.. (1995)
(Correct)
0.1: Automated Delegation is a Viable Alternative to Multiple.. - Viega, Tutt, Behrends (1998)
(Correct)
0.1: Oaklisp: An Object-Oriented Dialect of Scheme - Lang, Pearlmutter (1988)
(Correct)
System load high. Please wait...
Timeout. Please try your query later.
Similar documents based on text: More All
0.3: Flexible Aliasing with Protection - Kniesel, Theisen (1999)
(Correct)
0.2: JAC - Java with Transitive Readonly Access Control - Kniesel, Theisen (1999)
(Correct)
0.1: PRACTIC: A Concurrent Object Data Model for a Parallel.. - Bassiliades, Vlahavas (1995)
(Correct)
Related documents from co-citation: More All
31: Object-oriented software construction (context) - Meyer - 1988
29: Smalltalk 80: The language and its implementation (context) - Goldberg, Robson - 1983
28: Programming Language (context) - Stroustrup, The - 1986
BibTeX entry: (Update)
Snyder, A. Encapsulation and inheritance in object-oriented programming languages. In Proceedings of OOPSLA '86, Object-Oriented Programming Systems, Languages, and Applications (November 1986), pp. 38--45. printed as SIGPLAN Notices, 21(11). http://citeseer.ist.psu.edu/snyder86encapsulation.html More
@inproceedings{ snyder86encapsulation,
author = "Alan Snyder",
title = "Encapsulation and Inheritance in Object-Oriented Programming Languages",
booktitle = "Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications ({OOPSLA})",
journal = "SIGPLAN Notices",
volume = "21",
number = "11",
publisher = "ACM Press",
address = "New York, NY",
editor = "Norman Meyrowitz",
pages = "38--45",
year = "1986",
url = "citeseer.ist.psu.edu/snyder86encapsulation.html" }
Citations (may not include all citations):
484
Common Lisp The Language (context) - Steele - 1984
461
Programming Language (context) - Stroustrup - 1986
369
The Semantics of Multiple Inheritance
- Cardelli - 1984
257
Smalltalk-80: The Language and its Implementation (context) - Goldberg, Robson - 1983
94
Object-Oriented Programming with Flavors (context) - Moon - 1986
92
An Introduction to Trellis/Owl (context) - Schaffert - 1986
72
ACM Transactions on Programming Languages and Systems (context) - Borning, Language et al. - 1981
55
Simula An Algol-based Simulation Language (context) - Dahl, Nygaard - 1966
38
Personal communication (context) - Canning
35
Lisp Machine Manual (context) - Weinreb, Moon - 1981
26
I Lied about The Trees (context) - Brachman - 1985
24
Multiple Inheritance in Smalltalk (context) - Borning, Ingalls - 1982
6
CommonLoops: Merging Common Lisp and Object- Oriented Progra.. (context) - Bobrow - 1986
6
Object Programming: An Evolutionary Change in Programming Te.. (context) - Cox - 1984
2
Object-Oriented Programming for Common Lisp (context) - Snyder - 1985
1
A Common Lisp Objects Implementation Kernel (context) - Snyder, Creech et al. - 1985
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.colorado.edu/~diwan/5535-00/index.html): More
Object-Oriented Multi-Methods in Cecil - Chambers (1992)
(Correct)
Multiple Inheritance for C++ - Stroustrup (1999)
(Correct)
Lackwit: A Program Understanding Tool Based on Type Inference - O'Callahan, Jackson (1997)
(Correct)
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