• DocumentCode
    1056776
  • Title

    Missing in action: information hiding

  • Author

    McConnell, Stephen

  • Author_Institution
    Phantom Lake Eng., Bellevue, WA
  • Volume
    13
  • Issue
    2
  • fYear
    1996
  • fDate
    3/1/1996 12:00:00 AM
  • Firstpage
    128
  • Abstract
    Information hiding is characterised by the idea of “secrets”-design and implementation decisions that a software developer hides from the rest of a program. It is part of the foundation of both structured and object-oriented design. In structured design, information hiding produces “black boxes”; in object-oriented design, it gives rise to the concepts of encapsulation and modularity, and is associated with abstraction. However, information hiding doesn´t require or depend on any particular design methodology, and you can use it with any design approach. As incremental, evolutionary development styles become more popular, the value of information hiding can only increase
  • Keywords
    data encapsulation; data structures; object-oriented programming; programming theory; structured programming; abstraction; encapsulation; incremental evolutionary development styles; information hiding; modularity; object-oriented design; structured design; Books; Design engineering; Design methodology; Encapsulation; Fires; Gold; Imaging phantoms; Intrusion detection; Neutron spin echo; Software;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.506472
  • Filename
    506472