DocumentCode
3594737
Title
The case for encapsulated inheritance
Author
Nelson, Michael L. ; Moshell, J. Michael ; Orooji, Ali
Author_Institution
Dept. of Comput. Sci., Naval Postgraduate Sch., Monterey, CA, USA
fYear
1991
Firstpage
219
Abstract
Object-oriented programming (OOP) is rapidly gaining attention as a potential approach to nearly any computer software project. Two of the key features of OOP are encapsulation and inheritance. There are, however, several problems that occur when inheritance is allowed to violate encapsulation. The authors present these problems, highlighting their impact on the software development and maintenance processes, along with our proposed solutions to them
Keywords
object-oriented programming; software engineering; software maintenance; encapsulation; inheritance; object-oriented programming; software development; software maintenance; Computer aided software engineering; Computer languages; Computer science; Encapsulation; Object oriented programming; Programming profession; Relays; Software maintenance; Terminology; US Department of Defense;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1991. Proceedings of the Twenty-Fourth Annual Hawaii International Conference on
Type
conf
DOI
10.1109/HICSS.1991.183982
Filename
183982
Link To Document