文章目录 说一下自己熟悉的设计模式简单工厂和抽象工厂有什么区别? 说一下自己熟悉的设计模式 单例模式: 只创建一次,节省系统开销工厂模式(简单、抽象): 解耦代码观察者模式: 定义了对象间的一对多的依赖,当一个对象改变时,它的所有依赖者都将收到通知并自动更新 简单工厂和抽象工厂有什么区别? 前者是用来生产同一等级结构的任意产品,无法新增产品; 后者是用来生产不同产品族的全部产品,无法新增产品,只能新增产品族; 工厂方法是用来生产同一等级结构的固定产品,能新增产品。 后续再更新