设计模式笔记
St_Kalecgos
这个家伙很懒,他什么都没写。。。
展开
-
设计模式笔记之简单工厂模式
因为笔者第一次接触设计模式,所以难免会有错误,希望各位大牛不吝赐教 :) 这个模式大概是是最基础的模式,但是没有被GOF列入那26个模式中大体的模型就是三个,一个工厂(具体类),一个产品的基类(具体,抽象,借口都行吧),一个继承前面产品基类。工厂里面用if判断new出哪种产品。就是不断地if else那种所以缺点也比较显而易见:由于工厂方法负责new出产品,所以当增加或者减少产品的原创 2014-03-02 19:57:35 · 786 阅读 · 0 评论 -
设计模式笔记之虚拟工厂模式
这个嘛。。。有点像工厂方法模式的升级版,但是又不太像。这个模式里面有两个名词,一个是产品族,一个是产品等级结构。这两个词的意思呢。。。打个比方~比如商场里面卖家用电器,比如有电视机,电冰箱,洗衣机什么的,品牌有海尔,海信等等。然后产品族呢,就是指这个商场里面所有的电冰箱或者所有洗衣机,就是同一种类型的家用电器。产品等级结构就是指这个商场里面所有的海尔牌的家用电器,也就是同一种品牌的原创 2014-03-03 19:50:36 · 1896 阅读 · 0 评论 -
设计模式笔记之单例模式
一开始看到这个模式挺惊讶的,后来一想也对。单例模式最大的特点就是类的构造函数是私有的,为了更好地控制类的数量。单例模式有三个要点:1、某个类只能有一个实例(个人觉得有限个也行)2、必须自行创建这个实例3、必须自行向整个系统提供这个实例由于构造函数是私有的,所以在类中设置静态方法用于创造实例对象一个很简单的例子:using System;using System.C原创 2014-03-02 21:55:01 · 1008 阅读 · 4 评论 -
设计模式笔记之适配器模式
适配器这个词应该不算陌生吧。。。本本用的变压器专业点就叫电源适配器,因为本本受不了那么高的电压。所以适配器模式呢,就是为了给两种类或者接口搭桥用的~所以这个模型就显而易见了, 一个适配器类,一个适配者,一个具体业务分类原创 2014-03-04 22:04:00 · 782 阅读 · 0 评论 -
设计模式笔记之工厂方法模式
同上一篇,难免有错误,希望各位大牛及时指出~这个模式类似于简单工厂的改良版。大体的模型分四个:两个工厂,一个工厂基类(接口抽象具体都行?),一个几成基类的具体工厂类,产品同上一个。这个模式的好处就在于new出产品的工厂方法不止在一个工厂类里面,而是每一个具体工厂类对应一个具体的产品,使得在添加删除产品的时候只需要添加删除类即可。但是这个模式的缺点就是由于工厂产品类一定是成对出现原创 2014-03-02 20:43:50 · 753 阅读 · 0 评论 -
设计模式之责任链模式
对于设计模式中的责任链模式的一些简单介绍~原创 2014-04-19 23:06:48 · 880 阅读 · 0 评论