获得徽章 8
已经过去十几天了,为什么还没发货啊,不是说15天之内发出吗[捂脸]
会会会于2024-01-22 19:20发布的图片
3
设计模式——抽象工厂模式
抽象工厂模式是工厂模式的扩展,如果抽象工厂模式只有一个工厂模式,那么就退化成了工厂模式。
缺点:需要修改抽象工厂和具体工厂的代码,违反开闭原则(对扩展开放,对修改关闭)。
评论
设计模式——工厂(方法)模式
由于工厂一旦需要生产新产品就需要修改工厂类的方法逻辑,违背了“开放 - 关闭原则“(对 扩展开放,对修改关闭)
创建抽象工厂类,定义具体工厂的公共接口
创建具体产品类(继承抽象产品类), 定义生产的具体产品
创建具体工厂类(继承抽象工厂类),定义创建对应具体产品实例的方法
外界通过调用具体工厂类的方法,从而创建不同具体产品类的实例
展开
评论
设计模式——简单工厂模式
负责生产对象的一个类,称为“工厂类”。
评论
设计模式——单例模式
构造方法私有化,静态变量也是私有化,提供一个静态方法获取实例。
分别有饿汉式和懒汉式,
饿汉式,在声明变量的时候,就对变量进行实例化。
懒汉式,在获取实例的静态方法中,如果还未实例化,就进行实例化,否则直接返回。
在懒汉式中,防止被多次实例化,我们对方法加锁。
展开
评论
下一页
个人成就
文章被点赞 2
文章被阅读 4,003
掘力值 441
收藏集
0
关注标签
6
加入于