Ree*_*ore 30
有时有一些功能最好表示为一个对象,但它只在另一个对象的上下文中有意义,它不一定需要暴露给外部世界,并且可以从访问父类数据中受益(以免违反封装).
我能想到的最好的例子是将一个Node类放在LinkedList中.节点仅对LinkedList有意义,因此它们只存在于一个节点中.LinkedList之外的任何人都不关心节点或应该有权访问它们.
| 归档时间: |
|
| 查看次数: |
4058 次 |
| 最近记录: |