读书笔记
文章平均质量分 75
徐乙
这个作者很懒,什么都没留下…
展开
-
读书笔记:Android设计模式第一章
单一职责开闭原则里氏替换原则依赖倒置原则接口隔离原则迪米特原则单一职责就是拆分功能片,至于这个功能片怎么定义的,看你需求和经验开闭原则就不多说了,我们写东西写出来后的最基本的要求就是开闭原则里氏替换原则,比如NetworkManager.sendRequest(Request),这个sendRequest随意用什么框架都行,这种开发模式就从具体世界到达了抽象世界,这也是面向对象的意义——让你的代码...原创 2018-07-01 00:50:27 · 216 阅读 · 0 评论 -
读书笔记:Android设计模式第二章
主要围绕单例模式,但是还是有独到的东西public class ServiceManager { private static Map<String, Object> serviceSingletonMap = new HashMap<>(); public static void registerService(String serviceName, Obje...原创 2018-07-01 13:44:28 · 131 阅读 · 0 评论 -
读书笔记:Android设计模式第三章
建造者无非就是剥离参数与实现,以前我把参数和实现写在了一起,比如public void setTitle(String titleName) { tvTitle.setText(titleName);}其实这是错的,正确写法private String titleName;public void setTitle(String titleName) { this.titleName =...原创 2018-07-01 14:49:34 · 147 阅读 · 0 评论 -
读书笔记:Android设计模式第四章
主要讲了拷贝模式分为浅拷贝和深拷贝,和Java的拷贝机制也是有所关联浅拷贝是拷贝出来的对象,共享同一个field,这样肯定不稳定;深拷贝是field都不一致了,只不过数据一样。书中的例子很不错原设计是只能set来修改用户信息,可是get到用户信息,可以修改用户字段,这也就修改了用户的信息(因为我们只是要修改某个字段,所以需要他另外的field)所以这里就可以return user.copy();保...原创 2018-07-01 17:14:24 · 125 阅读 · 0 评论 -
读书笔记:Android设计模式第五章
工厂模式,无非可以用下面的代码来概括public class GoodsFactory { public static void create() { return new Goods(); }}这是他最简洁的形式。但是看完这一章以后,我很疑惑,最简洁的形式都感觉很多余,因为这个工厂类和方法是不需要的,直接new多省事。后来上网搜了一下,看到线程池的默认实现我才明白工厂的...原创 2018-07-01 22:45:41 · 160 阅读 · 0 评论