- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 重构第八章读书笔记(下)
8.10 Encapsulate (封装字段) 问题:你的类中存在一个public字段。 方法:将它生命为private,并且提供相应的访问函数。 动机:面向对象的首要原则就是封装,所以不应该将数据声明为public,可能会有其他对象修改这个数据,这样也会降低程序的模块化程度,比如使用private的话,可以保证数据和相关的代码比较集中,万一出现问题,也方便维护。 做法:1.为public字
2016-11-10 21:18:28 471
原创 《重构》第七章--读书笔记
第七章 在对象之间搬移特性 ——读书笔记 在对象的设计过程中,要决定把对象放在哪里,可能不会一开始就做对,但是可以运用重构,改变自己原先的设计,这就用到了本章所提到额重构手法。 7.1 Move Method(搬移函数)。 问题:你的程序中,有个函数与其所驻类之外的另一个类进行更多交流:调用后者或者被后者调用。 方法:在该函数最常引用的类中建立一个有着类似行为的新函数,将旧函数编程一个单纯
2016-11-03 19:27:45 546
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人