![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程技巧
文章平均质量分 80
N0tExpectErr0r
热爱代码的Android开发者
展开
-
IDEA快捷键总结
IDEA快捷键总结Created at 2018-04-05 18:22Ctrl 快捷键 介绍 Ctrl + F 在当前文件进行文本查找(必备) Ctrl + R 在当前文件进行文本替换(必备) Ctrl + Z 撤销 (必备) Ctrl + Y 删除光标所在行或删除选中的行(必备) Ctrl + X 剪...转载 2018-04-05 20:18:13 · 132 阅读 · 0 评论 -
面向对象设计原则及常见设计模式的总结
面向对象设计原则及常见设计模式的总结参考文章https://juejin.im/entry/5917d38dda2f60005de8def4https://www.jianshu.com/p/a3474f4fee57面向对象思想设计原则单一职责原则其实就是开发人员经常说的“高内聚,低耦合”也就是说,每个类应该只有一个职责,对外只能提供一种功能,而引起类变化的原因应该只有一个。...原创 2018-09-20 13:12:52 · 295 阅读 · 0 评论 -
设计模式之观察者模式
设计模式之观察者模式介绍观察者模式是一种使用频率非常高的设计模式,最常用的地方就是订阅-发布系统。 这个模式的重要作用就是将观察者和被观察者解耦,使他们之间的依赖更小甚至没有。观察者模式又被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。使用场景关联行为场景,这...原创 2018-09-20 13:13:48 · 185 阅读 · 0 评论 -
设计模式之责任链模式
设计模式之责任链模式责任链模式是一种行为模式,它从一个起点发起请求,沿着任务链传递给每个节点的对象,直至有一个节点处理了这个请求。它使得多个对象都有机会来处理请求,避免了请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递请求,直到有对象处理它。比较类似Android的View的事件分发机制。使用场景可以多个对象处理统一请求,具体谁来处理在运行时动态决定在请求的...原创 2018-09-20 13:14:38 · 213 阅读 · 0 评论 -
设计模式之适配器模式
设计模式之适配器模式参考文章:https://www.jianshu.com/p/9d0575311214定义适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够一起工作。使用场景用电源接口做例子,笔记本电脑的电源一般都是接受5V的电压,但是我们生活中的电线电压一般都是220V的输出。这个时候就出现了不匹配的状况,我们称之为接口不兼容...原创 2018-09-20 13:15:50 · 232 阅读 · 0 评论