摘要: 我们知道,一个高内聚、低耦合的模块是一个可复用性,可维护性都比较高的模块。使用访问器有助于使一个类降低耦合性。我们来看一个例子:[代码]这个类看起来比较合理,因为一个线段具有起点、终点和长度(即使长度为0)等属性。然而,线段的长度却是由起点和终点的位置决定的。所以一个看起来比较好的实现方式可能是这样的:[代码]然而,在以后的开发过程中,你可能由于性能的考虑而修改这个类,比如说这样:[代码]从上一个... 阅读全文
posted @ 2009-11-01 10:05 HCOONa 阅读(372) 评论(0) 推荐(0) 编辑