《代码整洁之道》摘录---对象和数据结构
摘要:
6.1数据抽象隐藏实现并非只是在变量之间放上一个函数层那么简单。类并不简单地用getter和setter将变量推向外间,而是暴露抽象接口,以便用户无需了解数据的实现就能操作数据本体。如下面是一个阅读器,需要获取当前阅读进度。接口定义如下: public interface PaperReader { double getTotalPages(); double getCurrentPageIndex(); }而较好的方式是: public interface PaperReader { double getCurrentProgress(); }添加取值及赋值操作是严肅的事。6.2数据、对象的 阅读全文
posted @ 2011-04-25 23:17 c语言源码 阅读(233) 评论(0) 推荐(0) 编辑