Object-Oriented Programming

From P2P Foundation
Jump to navigation Jump to search

= Modular Programming

Description

“one attempts to design systems in which not only do the parts not need to communicate richly with one another but are actually forbidden from communicating with one another. The basic idea is that “system details that are likely to change independently should be the secrets of separate modules; the only assumptions that should appear in the interfaces between modules are those that are considered unlikely to change” (Parnas et al. 1985, p. 260). This is the notion of information hiding or encapsulation.” (http://web.uconn.edu/ciom/Open1C.pdf)


More Information

  1. Modularity