【设计模式】
不一样的烟火@
1.骨子里不服输 2.编程是一件快乐的事情...
展开
-
Android 设计模式之 MVP(一)
什么是MVP,就是Modle ,View ,Presenter .所谓的mvp,即是(model-处理业务逻辑(主要是数据读写,或者与后台通信(其实也是读写数据)),view-处理ui控件,presenter-主导器,操作model和view)原创 2017-08-16 14:32:02 · 196 阅读 · 0 评论 -
Java设计模式05--命令模式
装修新房的最后几道工序之一是安装插座和开关,通过开关可以控制一些电器的打开和关闭,例如电灯或者排气扇。在购买开关时,我们并不知道它将来到底用于控制什么电器,也就是说,开关与电灯、排气扇并无直接关系,一个开关在安装之后可能用来控制电灯,也可能用来控制排气扇或者其他电器设备。开关与电器之间通过电线建立连接,如果开关打开,则电线通电,电器...转载 2018-11-09 14:06:30 · 277 阅读 · 0 评论 -
桥接模式和策略模式的区别
转 桥接模式和策略模式的区别 2012...转载 2018-09-14 17:35:17 · 2014 阅读 · 0 评论 -
Java设计模式04--代理模式
为什么使用代理模式:代理模式是Java常见的设计模式之一。所谓代理模式是指客户端并不直接调用实际的对象,而是通过调用代理,来间接的调用实际的对象。为什么要采用这种间接的形式来调用对象呢?一般是因为客户端不想直接访问实际的对象,或者访问实际的对象存在困难,因此通过一个代理对象来完成间接的访问。代理模式应用场景:比如,我想改写某个对象的某个方法的执行效果,除了使用继承重写那个方法之原创 2018-05-10 09:08:10 · 95 阅读 · 0 评论 -
三句话巧记 23 种设计模式
大家都知道 23 种设计模式,其中又可以分成三类,创建型模式,结构型模式,行为型模式。但是总是在实际应用中忘记了,当具体看到一些代码的时候也想不起来具体对应的是哪种设计模式,对经常重构的代码人员来说是一个瑕疵。这里我教你三句话巧记 23 种设计模式,觉得编的好的话点个赞吧 。1,创建型模式有五种:工厂方法模式 、抽象工厂模式 、单例模式 、建造者模式 、原型模式原创 2018-02-07 09:06:18 · 3773 阅读 · 0 评论 -
interactor与presenter的关系
转载至:http://blog.csdn.net/nealkafuly/article/details/52537443 presenter的任务presenter在mvp中是一个粘合剂的作用,将view和model结合起来。它调度了UI逻辑和数据逻辑,然而UI逻辑和数据逻辑的具体实现,Presenter是不用关心的,只需要处理好如何调度,和状态处转载 2018-02-01 17:41:06 · 1802 阅读 · 0 评论 -
Java设计模式04--建造者(生成器)模式
Builder模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。Builder模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们。用户不知道内部的具体构建细节。Builder模式是非常类似抽象工厂模式,细微的区别大概只有在反复使用中才能体会到。为何使用建造者模式是为了将构建复杂对象的过程和它的部件解原创 2018-01-04 13:44:23 · 163 阅读 · 0 评论 -
Java设计模式03--装饰者模式
dd原创 2017-12-23 12:30:46 · 137 阅读 · 0 评论 -
Java设计模式02--观察者模式
稍后分析原创 2017-12-22 10:09:28 · 118 阅读 · 0 评论 -
Java设计模式01--策略模式
策略者模式,是要解决某类常规思想设计容易带来问题的问题。请看如下案例:继承的问题:对类的局部改动,尤其是超类的局部改动,会影响其他部分,影响会有溢出效应:理解一:策略(Strategy)模式是行为模式之一,它对一系列的算法加以封装,为所有算法定义一个抽象的算法接口,并通过继承原创 2017-12-22 09:37:18 · 177 阅读 · 0 评论 -
Java设计模式06--状态模式State(对象行为型)
【stz评析:写得复杂其实很简单,本质上和面向对象中通过接口来抽象一个类差不多,只要掌握接口的用法理解多态思想就完全可以自己想出这个模式的实现,可能大家在编程时已经用到过,只不过没有把它命名成一个模式而已。 模式就是一种编程方法的实践。 具体来说状态模式,其原因是类的行为依赖太多的状态判断,解决方法是把状态再做成类,这样把类的粒度再进一步细化,从这个角度说,以后想要再加一个状态就只是增加一个...转载 2018-11-09 14:52:40 · 252 阅读 · 0 评论