Design Pattern
a360924857
这个作者很懒,什么都没留下…
展开
-
简单工厂模式
using System; using System.Collections.Generic; using System.Linq; using System.Text; /* * 简单工厂 * 封装业务,使业务逻辑和界面逻辑分开,让它们之间的耦合度下降 * Operation类及其子类,都实现了可复用。 * 简单工厂模式的最大优点在于工厂类...2011-05-07 20:00:24 · 97 阅读 · 0 评论 -
工厂方法模式
using System; using System.Collections.Generic; using System.Linq; using System.Text; /* * 工厂方法模式实现时,客户端需要决定实例化哪一个工厂来实现运算类,选择判断的问题还是存在的,但是,工厂方法把简单方法的内部逻辑判断移到了客户端代码。 * 工厂方法模式是定义一个...2011-05-07 20:06:24 · 77 阅读 · 0 评论 -
单件模式
#ifndef _SINGLETONT_H_ #define _SINGLETONT_H_ #include <cassert> #define NULL 0 /* *此为单件模板类,所有需要单件功能的类可以继承此模板类, *并重写getSingleton(),getSingletonPtr()和相应的copy,operator=() *从而实现单件的功能。...2011-09-18 12:54:53 · 110 阅读 · 0 评论