自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 抽象工厂模式

提供一个创建一系列相关或相互依赖对象的接口 而无需指定它们具体的类。

2023-07-27 07:47:58 15 1

原创 工厂方法模式

在简单工厂的基础上 降低了耦合性 符合开闭原则 如果想要增加产品 只需要增加对应的具体产品类和具体的工厂类即可。定义一个创建对象的接口 让子类决定实例化 哪一个类 使一个类的实力化延迟到子类。

2023-07-21 03:51:21 20 1

原创 简单工厂模式

缺点:每当需要新的产品时 比如我先要鸡肉卷 就需要先写一个鸡肉卷的类 然后再工厂中实现其创建过程 当产品很多时 工厂类中的方法会很冗余 并且违背了面向对象设计原则中的开闭原则 如何解决会在下一篇文章工厂方法中介绍。首先简单工厂模式属于属于创建型的一种 只需要根据产品名就可以根据产品名创建出所对应的产品 不需要知道其创建过程 比如你去汉堡点说你要点一个汉堡和一杯可乐 你不需要是怎么制作的。只需要和人员说即可 制作好后就会给你上来 通常定义一个工厂类 根据参数的不同 返回不同的产品。

2023-07-17 03:32:21 24 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除