设计模式初探2-创建型模式

共有6种创建型模式

1.简单工厂(Single Factory)模式:一个简单工厂模式根据所提供的数据返回某个类的一个实例,此类是多个可能的类中的一个。通常他返回的类都具有共同的父类和共同的方法,但是每个类执行的任务各不相同,并且针对不同类型的数据进行了优化。

2.工厂方法(Factory Method) 模式:提供一个简单的决策类,根据所提供的数据,他将返回一个抽象基类若干可能子类中的一个。

3.抽象工厂(Abstract Factory)模式:提供一个接口来创建和返回多个相关对象中的一个系列。

4.构造器(Builder)模式:把一个复杂对象的创建与其表示相分离,以便根据程序的需要创建多种不同的表示。

5.原型(Prototype)模式:从一个实例化的类开始,通过复制或复制的方法创建新的对象。这些对象可进一步通过自己的公共方法进行裁剪。

6.单例(Singleton)模式:最多只有一个实例的类。他提供了存取实例的一个全局入口

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值