信息隐藏:信息隐藏是指将秘密信息隐藏于可公开的媒体信息中,使人们凭直观的视觉和听觉难以察觉其存在的技术。在设计和确定模块时,模块内包含的信息对不需要这些模块的信息来说是不能访问的,每个模块仅交换需要的信息,从而避免错误的传播,例如,在计算模块时往往会隐藏具体的公式,只需要输入所需的数据即可得到答案。
局部化:把一些关系密切的软件元素物理地放得彼此很近。局部化有利于信息隐蔽,因为不同模块之间的紧密联系被限制在局部范围内,避免了系统中不必要的耦合和依赖。在模块中使用局部化数据元素就是局部化的一个例子。