创建型模式

入情

现在人们的生活几乎离不开了手机,出门在外,有时就算不带钱,也照样可以走的很远,只要带着手机。手机的类别、款式和品牌越来越多,下面就让我用各种手机来描述设计模式中的创建性模式吧!

入境

创建型模式有以下五个模式:

1. 工厂方法模式

我们现在接触的手机有很多,如华为、小米和魅族。当然,小米手机是小米厂商生产的,华为手机是华为厂商生产的,魅族手机是魅族厂商生产的。手机生产商是工厂,手机是产品。
这里写图片描述

2. 抽象工厂模式

华为工厂除了生产华为手机,也生产华为充电宝,华为耳机等等;
小米工厂除了生产小米手机,也生产小米充电宝,小米耳机等等;
魅族工厂除了生产魅族手机,也生产魅族充电宝,魅族耳机等等;
同一个品牌的手机、充电宝、耳机构成一个产品族,一个工厂可以生产一组产品。
这里写图片描述

3. 建造者模式

有人是小米粉,所以他会选择用一套关于小米的产品,用小米手机、小米充电宝、小米耳机等等。他和销售人员说要一套小米产品,销售人员向用户返回一套小米产品(小米手机,小米充电宝,小米耳机),其中销售人员相当于建造者模式中的指挥者,也就是图中的控制器。
这里写图片描述

4. 原型模式

其实不管是手机还是充电宝,都不只生产一个,会批量生产。就比如华为P10,会先做一个原型,然后照着生产就好,可以生产很多很多。小米6、魅族Pro7等等牌子的手机都是如此。
这里写图片描述

5. 单例模式

单例模式就是保证一个类仅有一个实例,并提供一个访问它的全局访问点。
每个手机都只有一个IMEI码,就想人的身份证号码一样,是唯一的。
这里写图片描述

入戏

以上故事纯属虚构

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值