c#设计模式大全

c#设计模式大全

ID:19593861

大小:5.63 MB

页数:229页

时间:2018-10-03

c#设计模式大全_第1页
c#设计模式大全_第2页
c#设计模式大全_第3页
c#设计模式大全_第4页
c#设计模式大全_第5页
资源描述:

《c#设计模式大全》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、.........................C#设计模式(1)4一、 C#面向对象程序设计复习5二、 设计模式举例5三、 先有鸡还是先有蛋?7四、 大瓶子套小瓶子还是小瓶子套大瓶子?8五、 .net本质9C#设计模式(2)11一、"开放-封闭"原则(OCP)12二、里氏代换原则(LSP)12C#设计模式(3)19三、 依赖倒置原则(DIP)19四、 接口隔离原则(ISP)20五、 合成/聚合复用原则(CARP)21六、 迪米特法则(LoD)22C#设计模式(4)-SimpleFactoryPattern24一、 简单工厂(SimpleF

2、actory)模式24二、 SimpleFactory模式角色与结构:24三、程序举例:25四、 SimpleFactory模式演化27五、 优点与缺点:29C#设计模式(5)-FactoryMethodPattern30一、 工厂方法(FactoryMethod)模式30二、 FactoryMethod模式角色与结构:30三、 程序举例:31四、 工厂方法模式与简单工厂模式33五、 FactoryMethod模式演化34六、 FactoryMethod模式与其它模式的关系35七、 另外一个例子35C#设计模式(6)-AbstractFact

3、oryPattern38一、 抽象工厂(AbstractFactory)模式38二、 AbstractFactory模式的结构:39三、 程序举例:41四、 在什么情形下使用抽象工厂模式:44五、 抽象工厂的起源45六、 AbstractFactory模式在实际系统中的实现46七、 "开放-封闭"原则50C#设计模式(7)-SingletonPattern50一、 单例(Singleton)模式50二、 Singleton模式的结构:51三、 程序举例:51四、 在什么情形下使用单例模式:52五、 Singleton模式在实际系统中的实现53

4、六、 C#中的Singleton模式55C#设计模式(8)-BuilderPattern57专业资料分享.........................一、 建造者(Builder)模式57二、 Builder模式的结构:58三、 程序举例:58四、 建造者模式的活动序列:62五、 建造者模式的实现:62六、 建造者模式的演化68七、 在什么情况下使用建造者模式69C#设计模式(9)-PrototypePattern70一、 原型(Prototype)模式70二、 Prototype模式的结构:71三、 程序举例:71四、 带Prototy

5、peManager的原型模式73五、 浅拷贝与深拷贝77六、 Prototype模式的优点与缺点79C#设计模式(10)-AdapterPattern80一、 适配器(Adapter)模式80二、 类的Adapter模式的结构:81三、 类的Adapter模式示意性实现:81四、 对象的Adapter模式的结构:83五、 对象的Adapter模式示意性实现:84六、 在什么情况下使用适配器模式85七、 一个实际应用Adapter模式的例子85八、 关于Adapter模式的讨论87C#设计模式(11)-CompositePattern88一、 

6、合成(Composite)模式88二、 合成模式概述88三、 安全式的合成模式的结构90四、 安全式的合成模式实现91五、 透明式的合成模式结构93六、 透明式的合成模式实现94七、 使用合成模式时考虑的几个问题97八、 和尚的故事98九、 一个实际应用Composite模式的例子98C#设计模式(12)-DecoratorPattern101一、 装饰(Decorator)模式101二、 装饰模式的结构102三、 装饰模式示例性代码103四、 装饰模式应当在什么情况下使用106五、 装饰模式实际应用的例子106六、 使用装饰模式的优点和缺点

7、110七、 模式实现的讨论111八、 透明性的要求111九、 装饰模式在.NET中的应用112C#设计模式(13)-ProxyPattern113专业资料分享.........................一、 代理(Proxy)模式113二、 代理的种类114三、 远程代理的例子114四、 代理模式的结构115五、 代理模式示例性代码115六、 高老庄悟空降八戒117七、 不同类型的代理模式118八、 代理模式实际应用的例子119设计模式(14)-FlyweightPattern122一、 享元(Flyweight)模式122二、 单纯享

8、元模式的结构122三、 单纯享元模式的示意性源代码123四、 复合享元模式的结构125五、 一个咖啡摊的例子127六、 咖啡屋的例子130七、 享元模式应当在什么情

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。