重构改善既有代码的设计读书笔记
opentogether
给自己一个目标,让生命为他燃烧
展开
-
第8章:重新组织数据---Self Encapsulate Field(自封装字段)
一、抛砖引玉: 在Objective-C的语言中,何时使用property、何时使用成员变量? 二、Define: 为这个字段建立取值/设值函数,并且只以这些函数来访问该字段。 三、Motivation: 间接访问变量的好处:1)子类可以通过覆写函数而改变获取数据的路径; 2)支持灵活的数据管理方式,例如懒加载、延迟初始化等。 直接访问变量的好处:代码比较容易阅读。 总结:原创 2016-05-02 08:39:10 · 738 阅读 · 0 评论 -
序言
什么是重构(Refactoring)! 在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构。原创 2016-04-23 14:55:42 · 345 阅读 · 0 评论 -
iOS10中关于通知的适配问题
iOS10中关于通知的适配问题转载 2016-11-03 14:54:10 · 639 阅读 · 0 评论 -
Swift3中dispatch_once废弃的解决办法
Swift3中dispatch_once废弃的解决办法转载 2016-10-17 18:21:23 · 969 阅读 · 0 评论