- 博客(7)
- 收藏
- 关注
原创 indexdDB笔记 一
参考:https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB关键是理解异步和对象IndexedDB是一种在用户的浏览器上持久化存储数据的方式。它可以忽略网络可用性,让您创建高效数据查询的web应用程序,让您的应用程序可以同时在线和离线工作。关于本文档
2018-01-09 20:36:49 805
原创 Android 源码设计模式解析与实战 第2版 读书笔记1.6迪米特原则
1.6.迪米特原则(LOD)定义:一个类应该对自己需要耦合或者调用的类知道的最少,类的内部如何实现与调用者或者依赖者没有关系,调用者或依赖者只需知道他需要的方法,其他可以一概不管。这样使得系统具有更低的耦合与更好的可扩展性。个人理解: 相当于中界,有耦合,但只双方只在中界耦合,其他的不封闭
2017-09-27 23:44:56 230
原创 Android 源码设计模式解析与实战 第2版 读书笔记1.5 接口隔离原则
本文依赖《Android源码设计模式解析与实战》, 读书笔记编号与原书同步1.5接口隔离原则(ISP)定义:类间的依赖关系应该建立在最小的接口上,将庞大、臃肿的接口拆分成更小的、更具体的接口。目的是系统的解耦,从而更容易重构、更改和重新部署。个人理解 供参考: 在依赖无法避免时,最小接口也应该是最少接口。如ABC三个类互有依赖,AB依赖mn方法,BC依赖n方法,A
2017-09-27 23:17:11 661
原创 Android 源码设计模式解析与实战 第2版 读书笔记1.4.依赖倒置原则
本文依赖《Android源码设计模式解析与实战》, 读书笔记编号与原书同步4.依赖倒置原则(DIP)定义:指代一种特定的解耦方式,使得高层次的模块不依赖于低层次的模块的实现细节的目的。他有一下几个关键点: (1)高层模块不依赖于低层模块,应该都依赖其抽象。 (2)抽象不依赖细节。 (3)细节应依赖抽象。依赖倒置原则在Java中的表现就是:模块间通过抽象发
2017-09-27 23:07:18 295
原创 Android 源码设计模式解析与实战 第2版 读书笔记1.3 里氏替换原则
本文依赖《Android源码设计模式解析与实战》, 读书笔记编号与原书同步1.3里氏替换原则(LSP)定义:所有引用父类的地方,必须能透明的使用子类的对象。那么里氏替换原则的核心原理是抽象。依赖于面向对象语言的继承与多态这里列举一下继承的优缺点: 优点: (1)代码重用,减少创建类的成本,每个子类都拥有父类的方法与属性。 (2)子类与父类基本相似,但
2017-09-27 22:57:29 251
原创 Android 源码设计模式解析与实战 第2版 读书笔记1.1单一职责原则
本文依赖《Android源码设计模式解析与实战》, 读书笔记编号与原书同步1.1单一职责原则(SRP)简单的说就是:一个类中应该是一组相关性很高的函数、数据的封装。两个不一样的功能不应该放在一个类中。理解:一个字,单。需要明白目标代码的归属单位,单位的领导类,有没下属单位。android 中 回收视图就是一个工程,RecyclerView就是项目
2017-09-27 22:42:14 364
原创 Android 源码设计模式解析与实战 第2版 读书笔记1.2开闭原则
本文依赖《Android源码设计模式解析与实战》, 读书笔记编号与原书同步1.2开闭原则(OCP)定义:软件中的对象(类、模块、函数等)应该对于扩展是开放的,但是对于修改是封闭的。理解:一个单词 @Override这一原则要求尽量不修改类,还要对于扩展是开放的,那没法,只有extend 再 override. 现在明白android中怎么这么多 @
2017-09-27 21:18:01 1059
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人