Best Practices IEEE Software , Vol. Last seen in Canada during the late 1970s.
Information hiding is one of software-engineering's seminal design ideas.
That a design textbook would not describe information hiding seems akin to the response that Michael Stipe, leader of the rock group R.E.M., gave when asked to describe the Beatles' influence on his music. He said he doubted that he had ever listened to a whole Beatles album. They are irrelevant, he said. As a musician and composer, Michael Stipe has missed something by not listening to the Beatles. As software designers and implementers, some of us have missed something by not thoroughly acquainting ourselves with information hiding.