
设计模式
GP0071
不想写
展开
-
享元设计模式 -- 线程的不安全性
这篇博客主要分析了下享元模式的线程不安全行,因为网上没找到相关的博客, 享元模式的学习参考: http://www.cnblogs.com/chenssy/p/3330555.html http://www.cnblogs.com/rush/archive/2011/10/01/2197785.html今天看了下享元的设计模式, 概念如下: 所谓享元模式就是运行共享技术有效地支持大量细粒原创 2015-07-10 12:16:56 · 3282 阅读 · 3 评论 -
设计模式 -- 工厂模式
参考:http://www.runoob.com/design-pattern/factory-pattern.html图解同一接口有多个实现类,实现同一方法。定义工厂类,工厂类实现接口的实例化。代码:/**Copyright (c) 2016, gp.inc and/or its affiliates. All rights reserved.*/原创 2016-03-03 10:41:48 · 674 阅读 · 0 评论 -
设计模式 -- 建造者模式
参考:http://www.runoob.com/design-pattern/builder-pattern.html 源码下载:https://github.com/gpqhl0071/pattern.git 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。事例 我们假设一个快餐原创 2016-03-03 14:34:57 · 736 阅读 · 0 评论 -
设计模式 -- 单例模式
参考:http://www.runoob.com/design-pattern/singleton-pattern.html 对象在整个工程的运行周期内,值创建一个对象 代码/**Copyright (c) 2016, gp.inc and/or its affiliates. All rights reserved.*/package com.pattern.single;publi原创 2016-03-03 11:44:52 · 804 阅读 · 0 评论 -
设计模式 -- 抽象工厂模式
参考:http://www.runoob.com/design-pattern/abstract-factory-pattern.html 1. 有多个简单工厂 2. 建立抽象方法获取想要的简单工厂的实例 代码/**Copyright (c) 2016, gp.inc and/or its affiliates. All rights reserved.*/package c原创 2016-03-03 11:23:02 · 630 阅读 · 0 评论 -
设计模式 -- 责任链模式
我在维基百科上看到的一个例子,看了这个例子大概就了解了这个设计模式。 例子是这样的,一个人想要申请一笔款项,而申请这笔款项不同的额度,需要不同的领导审批。 Java代码/**Copyright (c) 2016, gp.inc and/or its affiliates. All rights reserved.*/package com.pattner.chain;public clas原创 2016-02-18 15:25:44 · 761 阅读 · 0 评论 -
23种设计模式全解析
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式转载 2014-12-09 17:02:08 · 1556 阅读 · 0 评论