A software module groups responsibilities behind an application programming interface. Its boundary can be maintained by procedures and hidden storage; it need not be a class in object-oriented programming. Information hiding guides which implementation decisions belong inside that boundary.
Articles by others on the same topic
There are currently no matching articles.