方法以机能性的角度设法限制各模组需负责的事务。在类别A及B之间，若有以下任何一种情形，会提高二者的耦合性：松散耦合是指二个彼此相关的模组，其中的介面是一个简单而稳定的介面，且其介面和任一模组内部的实现方式无关（参考资讯隐藏）。像CORBA或组件对象模型等系统，允许一物件在不知道另一物件实现方式的情形下和另一物件互动。这类系统甚至允许一物件和用其他语言撰写的物件进行互动。
耦合性和内聚性.耦合性和内聚性二个名词常一起出现，用来表示一个理想模组需要有的特点，也就是低耦合性及高