• Small interfaces (weak coupling). 小型接口(弱耦合)
• Explicit Interfaces. 精确接口
• Information Hiding. 信息隐藏
The first rule addresses the connection between a software system and the external systems with which it is connected; the next four all address a common issue — how modules will communicate. Obtaining good modular architectures requires that communication occur in a controlled and disciplined way.
第一件规则描述了一个软件系统和外部系统之间的连结关系; 余下的全部四件描述了一个普通的议题—模块之间如何沟通.获得一个良好的模块架构需要一个易控制而且健全的通讯方式.