设计模式
mitsuhide1992
软件研发工程师
展开
-
设计模式——原型模式
原型模式用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需要知道创建的细节。php实现abstract class Prototype { private $id; function __construct ($a_id) { $this->id = $a_id; } publ原创 2015-10-08 13:11:29 · 319 阅读 · 0 评论 -
职责链模式
职责链模式职责链是使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。灵活性1、 改变内部的传递规则。在内部,项目经理完全可以跳过人事部到那一关直接找到总经理。每个人都可以去动态地指定他的继任者。2、可以从职责链任何一关开始。 3、 我们来比较一下,用职责链和不用职责链的区别:这是不用职责链我们的结构,我们原创 2016-04-13 19:03:17 · 339 阅读 · 0 评论 -
Java 实现单例
懒汉(线程不安全)public class Singleton { private static Singleton instance = null; private Singleton () { } public Singleton getInstance () { if (instance == null) { instanc原创 2016-03-27 10:42:49 · 420 阅读 · 0 评论