
设计模式
babyduncan
这个作者很懒,什么都没留下…
展开
-
23种设计模式
1.抽象工厂模式 AbstractFactory 2.建造者模式 Builder 3.工厂方法模式 Factory Method 4.原型模式 Prototype 5.单例模式 Singleton 结构型模式 1.适配器模式 Adapter 2.桥接模式 Bridge 3.组合模式 Composite 4.装饰模式 Decorator 5.外观模式 Facade ...原创 2011-03-09 11:41:06 · 81 阅读 · 0 评论 -
单例模式简介
单例模式的要点有三个: 一是某个类只能有一个实例; 二是它必须自行创建这个实例; 三是它必须自行向整个系统提供这个实例。 ———————————————— 使用单例模式 1、使用Singleton模式有一个必要条件:在一个系统要求一个类只有一个实例时才应当使用单例模式。反过来,如果一个类可以有几个实例共存,就不要使用单例模式; 2、不要使用单例模式存取全局变量。这违背了单例模式的用意...原创 2011-03-09 11:56:40 · 76 阅读 · 0 评论 -
适配器模式的简介
适配器的原理: 保留现有的类所提供的服务,修改其接口,从而达到客户端的期望。 —————————————————————————————— 适配器模式的组成: 1) 目标(Target)角色:定义Client 使用的接口。 2) 被适配(Adaptee)角色:这个角色有一个已存在并使用了的接口,而这个接口是需要我们 适配的。 3) 适配器(Adapter)角色:这个适配器模式的核心。...原创 2011-03-09 12:13:19 · 83 阅读 · 0 评论 -
工厂模式(其实我们一直都在用工厂模式)
已经有很多介绍工厂模式的文章了。这里整理汇总下。 1、工厂模式的核心思想及分类 工厂方法模式的作用是负责实例化同一个接口的多个类。工厂方法模式的意义是定义一个创建产品对象的工厂类,由该工厂统一创建继承了同一个接口的多个产品对象。 工厂方法可以分为三个子类型: * 工厂方法模式(Factory Method):最基本的工厂模式; ...原创 2011-03-09 14:14:10 · 87 阅读 · 0 评论 -
简单介绍一下工厂模式,单例模式以及模板模式
设计模式:工厂模式、单例模式、模板模式 1.简单工厂模式: a.概述: 工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程(new 关键字和具体的构造器)隐藏起来。用一个工厂方法来替代,对外提供的只是一个工厂方法,达到提高灵活性的目的。 b.优点: 1.隐藏了new关键字和构造器 2.降低了这个对...原创 2010-12-08 17:56:45 · 135 阅读 · 0 评论