设计模式
文章平均质量分 70
River丶
这个作者很懒,什么都没留下…
展开
-
build模式小例子
简单介绍一下build模式直接上代码。简单易懂。也方便自己以后复习。public class Person { private final int age; private final int safeID; private final String name; private final String address; public int getA原创 2016-03-16 18:49:07 · 551 阅读 · 0 评论 -
android的四种设计模式
前言: Android开发的设计模式,基本设计思想源于java的设计模式,java的设计模式有N多种,据不完全统计,迄今为止,网络出现最频繁的大概有23种。Java只是一门开发语言,学会并掌握这门语言进行代码编写,这是每个程序员必修的课程,但如何写出高质量、易维护和复用性强的代码,那就体现出程序员的层次和水平了。设计模式的出现就是为了解决这些问题。 开始转载 2015-11-16 15:02:25 · 4618 阅读 · 11 评论 -
Java的桥接模式
转载自:http://www.importnew.com/6857.html放在这里,主要是方便记忆。侵权立删。简单来讲,桥接模式是一个两层的抽象。桥接模式是用于“把抽象和实现分开,这样它们就能独立变化”。 桥接模式使用了封装、聚合,可以用继承将不同的功能拆分为不同的类。1、桥接模式的故事电视和遥控器(图中有错字)是一个完美展示两层抽象的例子。你有一个电视机的接口,还有转载 2016-05-31 11:16:37 · 580 阅读 · 0 评论 -
设计模式六大原则
网上找到的。原博地址在:http://www.uml.org.cn/sjms/201211023.asp觉得写得相当好。写在这里分享一下。以方便自己记忆。设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原转载 2016-06-07 20:52:31 · 291 阅读 · 0 评论 -
适配器模式
本文讨论适配器模式。适配器模式是23中设计模式之一,它的主要作用是在新接口和老接口之间进行适配。它非常像我们出国旅行时带的电源转换器。为了举这个例子,我还特意去京东上搜了一下电源转换器,确实看到了很多地方的标准不一样。我们国家的电器使用普通的扁平两项或三项插头,而去外国的话,使用的标准就不一样了,比如德国,使用的是德国标准,是两项圆头的插头。如果去德国旅游,那么我们使用的手机充电器插头无法插到德国转载 2016-06-26 13:04:03 · 277 阅读 · 0 评论 -
Java之命令模式(Command Pattern)
1.概念 将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分离变化与不变的因素。 在面向对象的程序设计中,一个对象调用另一个对象,一般情况下的调用过程是:创建目标对象实例;设置调用参数;调用目标对象的方法。但在有些情况下有必要使用一个专门的类对这种调用过程加以封装,我们把这种专门转载 2016-06-13 14:42:30 · 290 阅读 · 0 评论