信息隐藏:指的是一个模块内的信息对于其他那些不需要这些信息的模块来说是不能访问的。就好比如说一道红烧狮子头是不会出现在西餐厅的菜谱上。
局部化:把关系密切的软件元素物理地放置得彼此靠近,局部化有助于实现信息隐藏。因为不同模块之间的紧密联系被限制在局部范围内,避免了系统中出现不必要的耦合和依赖。在模块中使用局部数据元素是局部化的一个例子。
信息隐藏:指的是一个模块内的信息对于其他那些不需要这些信息的模块来说是不能访问的。就好比如说一道红烧狮子头是不会出现在西餐厅的菜谱上。
局部化:把关系密切的软件元素物理地放置得彼此靠近,局部化有助于实现信息隐藏。因为不同模块之间的紧密联系被限制在局部范围内,避免了系统中出现不必要的耦合和依赖。在模块中使用局部数据元素是局部化的一个例子。