
设计模式
文章平均质量分 80
kmguo
专注于.Net与数据挖掘技术关注互联网改变生活的思考......
展开
-
策略模式(Strategy)
转自:http://www.cnblogs.com/justinw/archive/2007/02/06/641414.html 前言 万事开头难,最近对这句话体会深刻!这篇文章是这个系列正式开始介绍设计模式的第一篇,所以肩负着确定这个系列风格的历史重任,它在我脑袋里默默地酝酿了好多天,却只搜刮出了一点儿不太清晰的轮廓,可是时间不等人,以后再多“迭代”几次吧!在前面的随笔里,我已经提到了,这个转载 2013-11-02 22:14:01 · 1167 阅读 · 0 评论 -
单例模式的五个实现方法比较 via C#
单例模式:就是指一个类里面只一个实例,并提供一个全局的访问点。在C#里,单例模式的实现方便有很多种。个人的见解是,由于整个类只有一个实例对象,因此,必须做到这人实例对象只能由类它本身来管理,即由该类来创建与销毁这个实例。 以下是五种创建单例的做法。虽然它们表面上都实现了由类本身管理这个实例,但是却未必都是正确的做法。 方法一: public class Singleto原创 2013-11-10 23:41:59 · 2558 阅读 · 0 评论 -
设计模式-----桥接模式(Bridge Pattern)
学习设计模式也有一段时间了,今天就把我整理的一篇课程和大家分享,有不妥之处欢迎指出. 生活中的一个例子: 就拿汽车在路上行驶的来说。即有小汽车又有公共汽车,它们都不但能在市区中的公路上行驶,也能在高速公路上行驶。这你会发现,对于交通工具(汽车)有不同的类型,然而它们所行驶的环境(路)也在变化,在软件系统中就要适应两个方面的变化?怎样实现才能应对这种变化呢? 概述: 在软件系统中,转载 2013-11-25 23:41:50 · 1195 阅读 · 0 评论