设计模式 # 结构型 # 装饰器模式
结构型设计模式之一,允许向一个现有对象添加新功能,同时又不改变其结构
结构型设计模式主要用于描述对象之间的组合,通过对象间的组合来完成特定功能。
愿背井离乡、追寻梦想的你归来仍是少年
结构型设计模式之一,允许向一个现有对象添加新功能,同时又不改变其结构
结构型设计模式主要用于描述对象之间的组合,通过对象间的组合来完成特定功能。
最简单的创建型设计模式之一,对外提供全局唯一的对象
单例模式是最简单的设计模式之一,属于创建型,提供了一种创建全局唯一对象的方法。
创建型设计模式之一,适用于创建新对象成本比较高的场景,通过 clone 现有对象来创建新对象,以此降低成本
原型模式用于创建重复的对象,该重复对象的创建成本比较高,所以原型模式通过 clone 现有对象来完成。
创建型设计模式之一,适用于创建对象由多个步骤组成的类型,防止构造函数无限扩大
构建器模式用来创建复杂的对象,该复杂对象由多个步骤构建而来。
三种工厂类创建型设计模式的进化过程
简单介绍什么是设计模式,以及设计模式的 7 大原则
2PC 是资源层面的分布式事务,TCC 是业务层面的分布式事务
单体架构演化到微服务架构,分布式事务是必须要解决的问题