自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 indexdDB笔记 一

参考:https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB关键是理解异步和对象IndexedDB是一种在用户的浏览器上持久化存储数据的方式。它可以忽略网络可用性,让您创建高效数据查询的web应用程序,让您的应用程序可以同时在线和离线工作。关于本文档

2018-01-09 20:36:49 770

原创 Android 源码设计模式解析与实战 第2版 读书笔记1.6迪米特原则

1.6.迪米特原则(LOD)定义:一个类应该对自己需要耦合或者调用的类知道的最少,类的内部如何实现与调用者或者依赖者没有关系,调用者或依赖者只需知道他需要的方法,其他可以一概不管。这样使得系统具有更低的耦合与更好的可扩展性。个人理解: 相当于中界,有耦合,但只双方只在中界耦合,其他的不封闭

2017-09-27 23:44:56 210

原创 Android 源码设计模式解析与实战 第2版 读书笔记1.5 接口隔离原则

本文依赖《Android源码设计模式解析与实战》, 读书笔记编号与原书同步1.5接口隔离原则(ISP)定义:类间的依赖关系应该建立在最小的接口上,将庞大、臃肿的接口拆分成更小的、更具体的接口。目的是系统的解耦,从而更容易重构、更改和重新部署。个人理解  供参考: 在依赖无法避免时,最小接口也应该是最少接口。如ABC三个类互有依赖,AB依赖mn方法,BC依赖n方法,A

2017-09-27 23:17:11 641

原创 Android 源码设计模式解析与实战 第2版 读书笔记1.4.依赖倒置原则

本文依赖《Android源码设计模式解析与实战》, 读书笔记编号与原书同步4.依赖倒置原则(DIP)定义:指代一种特定的解耦方式,使得高层次的模块不依赖于低层次的模块的实现细节的目的。他有一下几个关键点: (1)高层模块不依赖于低层模块,应该都依赖其抽象。 (2)抽象不依赖细节。 (3)细节应依赖抽象。依赖倒置原则在Java中的表现就是:模块间通过抽象发

2017-09-27 23:07:18 264

原创 Android 源码设计模式解析与实战 第2版 读书笔记1.3 里氏替换原则

本文依赖《Android源码设计模式解析与实战》, 读书笔记编号与原书同步1.3里氏替换原则(LSP)定义:所有引用父类的地方,必须能透明的使用子类的对象。那么里氏替换原则的核心原理是抽象。依赖于面向对象语言的继承与多态这里列举一下继承的优缺点: 优点: (1)代码重用,减少创建类的成本,每个子类都拥有父类的方法与属性。 (2)子类与父类基本相似,但

2017-09-27 22:57:29 233

原创 Android 源码设计模式解析与实战 第2版 读书笔记1.1单一职责原则

本文依赖《Android源码设计模式解析与实战》, 读书笔记编号与原书同步1.1单一职责原则(SRP)简单的说就是:一个类中应该是一组相关性很高的函数、数据的封装。两个不一样的功能不应该放在一个类中。理解:一个字,单。需要明白目标代码的归属单位,单位的领导类,有没下属单位。android 中 回收视图就是一个工程,RecyclerView就是项目

2017-09-27 22:42:14 341

原创 Android 源码设计模式解析与实战 第2版 读书笔记1.2开闭原则

本文依赖《Android源码设计模式解析与实战》, 读书笔记编号与原书同步1.2开闭原则(OCP)定义:软件中的对象(类、模块、函数等)应该对于扩展是开放的,但是对于修改是封闭的。理解:一个单词  @Override这一原则要求尽量不修改类,还要对于扩展是开放的,那没法,只有extend 再 override. 现在明白android中怎么这么多 @

2017-09-27 21:18:01 1046

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除