C#设计模式之——创建型模式总结

在所有的创建型模式中,处理的都是创建对象的方法,程序不应该依赖于创建和安排对象的方式。许多情况下,被创建的对象的确切特性可能因为程序需要而不同,因此把创建过程抽象到一个特定的创建者类中,可以使得程序更加灵活通用。

 

1. 简单工厂模式:http://blog.csdn.net/weixingstudio/article/details/7234423

2. 工厂方法模式:http://blog.csdn.net/weixingstudio/article/details/7234700

3. 抽象工厂模式:http://blog.csdn.net/weixingstudio/article/details/7246254

4. 单件模式:       http://blog.csdn.net/weixingstudio/article/details/7267546

5. 生成器模式:   http://blog.csdn.net/weixingstudio/article/details/7270739

6. 原型模式:       http://blog.csdn.net/weixingstudio/article/details/7277494

 

 

工厂模式被用来从一些相似的类中选择并返回某个类的一个实例。

抽象工厂模式被用来返回几组类中的一组,在某些情况下,其实际返回该组类的一个工厂。

生成器模式根据需其需要表示的数据,把一些对象组装成一个新的对象,通常使用工程来创建对对象的组装方式的选择。

当创建新的实例需要很多的代价的时候,原型模式复制或者克隆现在有的类而不是创建新的实例。

单件模式是这样的一种模式,其确保对象只有一个实例,并且确保可以获得该实例的全局访问。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值