自定义博客皮肤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)
  • 收藏
  • 关注

原创 设计模式-建造者模式

建造者模式主要解决的问题是在软件系统中,有时候面临着"一个复杂对象"的创建工作,其通常由各个部分的子对象用一定的过程构成;由于需求的变化,这个复杂对象的各个部分经常面临着重大的变化,但是将它们组合在一起的过程却相对稳定。装修公司的套餐服务,豪华、简约风格。比如对于吊顶和地板,有一级二级吊顶,一级二级地板等。按不同的套餐价格选取不同的组合。接口中定义了田中各项物料的方法;建造者模式是通过将多个简单对象通过一步步的组装构建出一个复杂对象的过程。建造者的使用就非常容易,通过不同的物料填充不同的装修风格。

2024-10-05 16:57:10 231

原创 抽象工厂模式

3.单一职责原则,可以将产品生成的代码抽取到同一位置,使得代码易于维护。4.开闭原则,向应用程序添加新的产品时,无需修改客户端代码。通过抽象工厂模式,可以将客户端与具体产品的创建过程解耦,使得客户端可以通过工厂接口来创建一族产品。抽象工厂模式是围绕一个超级工厂来创建其他工厂。该超级工厂又称为其他工厂的工厂。提供一个接口以创建一些列相关或相互依赖的对象,而无需指定它们具体的类。接着声明抽象工厂,包含类型家具构造方法的接口。如图,椅子对应一个接口,桌子对应一个接口。创建默认工厂,来获取工厂。

2024-09-25 15:46:35 324

原创 每天进步一点点-工厂模式

这种设计模式也是 Java 开发中最常见的一种模式,它的主要意图是定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。工厂模式又称工厂方法模式,是一种创建型设计模式,其在父类中提供一个创建对象的方法, 允许子类决定实例化对象的类型。如今很多厂商提供大模型API接口的调用,我们在应用当中,不一定只使用一种API,可以选择多种API的实现。当然这可能也有一些缺点,比如需要实现的类非常多,如何去维护,怎样减低开发成本。对于调用者来说,不用关心具体的实现。

2024-09-23 20:07:43 709

空空如也

空空如也

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

TA关注的人

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