随笔 - 95
文章 - 0
评论 - 47
阅读 -
84万
随笔分类 - 【10】设计模式
C#设计模式(6)-原型模式
摘要:引言 上一篇介绍了设计模式中的抽象工厂模式-C#设计模式(3)-建造者模式,本篇将介绍原型模式; 点击这里查看全部设计模式系列文章导航 原型模式简介 原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象; 原型模式属于创建型模式,原型模式最大的特点就是对一个基类对象进行克隆复制创
阅读全文
C#设计模式(5)-建造者模式
摘要:引言 上一篇介绍了设计模式中的抽象工厂模式-C#设计模式(3)-抽象工厂模式,本篇将介绍建造者模式; 点击这里查看全部设计模式系列文章导航 建造者模式简介 建造者模式是将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。 在软件系统中,有时候会面临着“一个复杂对象”的创建工作,其通
阅读全文
C#设计模式(4)-抽象工厂模式
摘要:点击这里查看全部设计模式系列文章导航 引言 上一篇介绍了设计模式中的工厂方法模式-C#设计模式(3)-工厂方法模式,本篇将介绍抽象工厂模式; 抽象工厂模式简介 抽象工厂模式(AbstractFactory):提供一个创建一系列相关或相互依赖对象的接口,而无需制定它们具体的类; 工厂方法模式是为了克服
阅读全文
C#设计模式(3)-工厂方法模式
摘要:点击这里查看全部设计模式系列文章导航 引言 上一篇介绍了设计模式中的简单工厂模式-C#设计模式(2)-简单工厂模式,本篇将介绍工厂方法模式,在简单工厂模式下进行改造; 工厂方法模式简介 工厂方法(FactoryMethod)模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类
阅读全文
C#设计模式(2)-简单工厂模式
摘要:点击这里查看全部设计模式系列文章导航 引言 上一遍中介绍了设计模式中的单例模式-C#设计模式(1)-单例模式,本篇将介绍简单工厂模式,也是比较容易理解的一种模式;本文将以多数据库操作为例进行讲解; 简单工厂模式简介 什么是简单工厂模式? 定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的
阅读全文
C#设计模式(1)-单例模式
摘要:点击这里查看全部设计模式系列文章导航 单例(Singleton)模式介绍 单例模式:也可以叫单件模式,官方定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 单例模式的特点: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其它对象提供这一实例。 单例模式应用
阅读全文
C#设计模式(0)-设计模式系列文章导航
摘要:设计模式系列文章导航 C#设计模式(1)——单例模式(SingletonPattern) C#设计模式(2)——简单工厂模式(SimpleFactory) C#设计模式(3)——工厂方法模式(FactoryMethod) C#设计模式(4)——抽象工厂模式(AbstractFactory) C#设计
阅读全文