java
java基础
springboot
springCloud
前端
go
python
通用
设计模式
推荐
我的项目
优秀开源项目
好用的工具
八阿哥日记
杂七杂八
安装教程
半糖铁盒
累计撰写
48
篇文章
累计创建
14
个标签
累计收到
0
条评论
栏目
java
java基础
springboot
springCloud
前端
go
python
通用
设计模式
推荐
我的项目
优秀开源项目
好用的工具
八阿哥日记
杂七杂八
安装教程
目 录
CONTENT
设计模式-半糖铁盒
以下是
设计模式
相关的文章
2024-08-18
原型模式
名称 原型模式(PROTOTYPE) 目的 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 tips:使用时注意深拷贝和浅拷贝 适用性 当一个系统应该独立于它的产品创建、构成和表示时,要
2024-08-18
18
0
0
设计模式
2024-08-17
设计模式相关的原则和法则
设计模式六大原则 单一职责原则 (SRP) 每个类应该只有一个引起它变化的原因。 有助于降低类之间的耦合度,使代码更容易理解和维护。 开放封闭原则 (OCP,开闭原则) 软件实体应该是可扩展的,但不可修改。 <
2024-08-17
12
0
0
设计模式
2024-08-17
关于产品族
定义 产品族是指一系列相关或相互依赖的对象,这些对象通常具有共同的设计(属性)或功能特性,并且通常被一起使用。 示例 AbstractFactory:定义创建一系列相关或相互依赖对象的接口。 ConcreteFactory:实现AbstractFactory接口,创建一系列相关或相互依赖的对象。 A
2024-08-17
4
0
0
设计模式
2024-08-17
工厂方法模式
名称 工厂方法(FACTORY METHOD),别名:虚构造器(Virtual Constructor) 目的 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。 适用性 在下列情况下可以使用Factory Method模式: 当一个类不
2024-08-17
35
0
0
设计模式
2024-08-16
生成器模式
名称 生成器模式(BUILDER) 目的 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 适用性 在以下情况使用Builder模式 当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 当构造过程必须允许被构造的对象有不同的表示时。 结构
2024-08-16
49
0
0
设计模式
2024-08-16
抽象工厂模式
名称 抽象工厂模式(ABSTRACT FACTORY),别名:Kit 目的 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 适用性 在以下情况可以使用Abstract Factory模式 一个系统要独立于它的产品的创建、组合和表示时。 一个系统要由多个产品系列中的一个来配置时。
2024-08-16
84
0
0
设计模式
1
2
3