设计模式
先知丨先觉
喜欢BUG之后的天空,肆意的NEW着对象,人生快哉!
展开
-
适配器模式简介
适配器介绍:适配器模式可以提高我们的开发效率,比如我们常见的LIstView、GridView和RecyclerView都需要使用Adapter。他就像一个粘合剂,将两个不兼容的类融合到一起。适配器模式的定义:把一个类的接口变成客户端所期待的另一个接口,使本来不不匹配二无法再一起工作的类可以在一起工作。使用场景1)系统需要使用现有的类,而类的接口不符合要求 2)需要建立一个可以重复使用的类,用于一原创 2019-02-16 09:49:30 · 802 阅读 · 1 评论 -
面向对象六大原则----imageLoader为例层层优化
单一职责原则,开闭原则,里氏替换原则,依赖倒置原则,接口隔离原则,迪米特原则。原创 2019-02-16 09:49:48 · 830 阅读 · 0 评论 -
MVP详细解析以及使用方法
github地址:https://github.com/libin7278/MPV-example 需要结合开源项目理解MVP并逐步学会使用,本开源项目正在逐步完善中MVP(Module View Controller)是MVC的演进版本,所以首先介绍一下MVC(Module View Presenter)MVCMVC 是一种框架模式而非设计模式。框架:用来对软件设计进行分工。 设计模式:小技巧原创 2019-02-16 09:30:54 · 12650 阅读 · 0 评论 -
Android设计模式--观察者模式
一、概述 1.1观察者模式介绍 观察者模式是一个使用频率非常高的模式,他最常用的地方是GUI系统和订阅-发布系统。 该模式的最重要的作用就是解耦,使观察者和被观察者之间依赖尽可能小,甚至好无依赖。 1.2观察者模式的定义 定义对象间一种一对多的关系,使得每当一个对象改版状态,所有依赖它的对象都会得到通知并更新。 如图: 1.3观察者模式的使用场景 1.事件多级原创 2019-02-16 09:38:25 · 898 阅读 · 0 评论