随笔分类 -  CSharp 设计模式

CSharp设计模式读书笔记(4):单例模式(学习难度:★☆☆☆☆,使用频率:★★★★☆)
摘要:单例模式(Singleton Pattern):确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。模式角色与结构:示例代码:using System;using System.Collections.Generic;using System.L... 阅读全文
posted @ 2012-11-28 15:23 逝者如斯(乎) 阅读(2113) 评论(0) 推荐(0)
CSharp设计模式读书笔记(3):抽象工厂模式(学习难度:★★★★☆,使用频率:★★★★★)
摘要:抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式。模式角色和结构图:抽象工厂是指一个工厂等级结构可以创建出分属于不同产品等级结构的一个产品族中的所有对象。示例代码:using Syste... 阅读全文
posted @ 2012-11-27 22:25 逝者如斯(乎) 阅读(1340) 评论(0) 推荐(0)
CSharp设计模式读书笔记(2):工厂方法模式(学习难度:★★☆☆☆,使用频率:★★★★★)
摘要:工厂方法模式(Factory Method Pattern):定义一个用于创建对象的接口,让子类决定将哪一个类实例化。工厂方法模式让一个类的实例化延迟到其子类。工厂方法模式又简称为工厂模式(Factory Pattern),又可称作虚拟构造器模式(Virtual Constructor Patter... 阅读全文
posted @ 2012-11-27 21:49 逝者如斯(乎) 阅读(912) 评论(0) 推荐(0)
CSharp设计模式读书笔记(1):简单工厂模式(学习难度:★★☆☆☆,使用频率:★★★☆☆)
摘要:Simple Factory模式实际上不是GoF 23个设计模式中的一员。模式角色与结构:示例代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace CSharp.D... 阅读全文
posted @ 2012-11-27 21:02 逝者如斯(乎) 阅读(1058) 评论(0) 推荐(0)
CSharp设计模式读书笔记(0):设计原则(学习难度:★★☆☆☆,使用频率:★★★★★)
摘要:{参考:http://blog.csdn.net/lovelion/article/details/17517213}单一职责原则(Single Responsibility Principle--SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的... 阅读全文
posted @ 2012-11-27 20:39 逝者如斯(乎) 阅读(514) 评论(0) 推荐(0)