介面和任一模组内部的实现方式无关（参考资讯隐藏）。像CORBA或组件对象模型等系统，允许一物件在不知道另一物件实现方式的情形下和另一物件互动。这类系统甚至允许一物件和用其他语言撰写的物件进行互动。
耦合性和内聚性.耦合性和内聚性二个名词常一起出现，用来表示一个理想模组需要有的特点，也就是低耦合性及高内聚性。耦合性着重于不同模组之间的相依性，而内聚性着重于一模组中不同功能之间的关联性。低内聚性表示一个模组中的各机能之间没什么关联，当模组扩充时常常会出现问题。Section::