Design Patterns
wenrenhua08
一直以来有的人只知道从一头吃香蕉,其实香蕉可以从两头吃1.好好搞好英语2.做技术,要想办法做普通人做不了的事情3.提高个人表达能力
展开
-
设计模式之单例模式
单例模式也称为单件模式,可能是所有模式中使用最广泛也是最简单的设计模。其目的是保证仅有一个类实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。费话少说,重在意会,翠花上菜了: 下面主要提两种常见的设计方法:普通方法与模板方法 1 /** 2 * @class Singleton 3 * @brief This is a class for原创 2014-09-26 23:59:53 · 605 阅读 · 0 评论 -
设计模式概论
由于性子急,翠花上菜: 设计模式分类:创建模式、结构模式与行为模式 创建模式: 工厂模式(Factory) 单例模式(Signleton) 构建模式(Builder) 原型模式(Prototype) 结构模式: 适配器模式(Adapter):Match interfaces of different classes 合成模式(Composite):A tree str原创 2014-09-26 23:59:49 · 526 阅读 · 0 评论 -
设计模式之建造者模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍建造者模式的实现。 建造者模式的定原创 2014-09-27 00:00:26 · 554 阅读 · 0 评论 -
设计模式之工厂模式
一、简介 工厂模式属于创建型模式,大致上可以分三类: 1)、简单工厂模式(Simple Factory) 2)、工厂方法模式(Simple Factory) 3)、抽象工厂模式(Simple Factory) 这三种模式是逐步抽象,并且更具一般性。另有一种分法就是将简单工厂模式看作是工厂方法的一种特例,归为一类模式。如下是使用工厂模式的情况: 1.在编码时不能预见需要创建哪种类原创 2014-09-26 23:59:55 · 653 阅读 · 0 评论