Priciple of Least Knowledge - talk only to your immediate friends.
我们只能调用下面对象的方法:
- 这个对象本身
- 对象是方法的参数
- 这个方法创建或实例化的对象
- 这个对象的组件
前三条总结起来是,不能调用一个 由其他方法返回的对象 的方法。有点绕口。。。
一个违反这个原则的例子:
这个代码的一个隐晦的写法。。。到处是陷阱啊!!!
本文探讨了软件设计中的最小知识原则,即只与直接关联的对象交互,避免通过其他方法返回的对象进行沟通。通过具体代码示例说明了如何遵循这一原则。
Priciple of Least Knowledge - talk only to your immediate friends.
我们只能调用下面对象的方法:
前三条总结起来是,不能调用一个 由其他方法返回的对象 的方法。有点绕口。。。
一个违反这个原则的例子:
这个代码的一个隐晦的写法。。。到处是陷阱啊!!!
178

被折叠的 条评论
为什么被折叠?