4.8 小结
通过将一个模块的接口与它的实现分开,我们可以将实现的复杂性隐藏在系统的其他部分。一个模块的用户只需要理解其接口所提供的抽象性。在设计类和其他模块时,最重要的问题是让它们变得深,这样它们就会有简单的接口来满足常见的用例,但仍然提供重要的功能。这样可以最大限度地隐藏复杂性。
Last updated
通过将一个模块的接口与它的实现分开,我们可以将实现的复杂性隐藏在系统的其他部分。一个模块的用户只需要理解其接口所提供的抽象性。在设计类和其他模块时,最重要的问题是让它们变得深,这样它们就会有简单的接口来满足常见的用例,但仍然提供重要的功能。这样可以最大限度地隐藏复杂性。
Last updated