• 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