前言
最近一段时间我们一直在分享设计模式的相关内容,从今天开始我们对前面的设计模式做一个简单总结,总结的形式主要以设计模式的定义以及其的原理图(机构图)为主,由于UML
图都是现画,所以每天能更新的内容不会太多,今天我们暂时分享四个,后面逐步分享。
设计模式
单例模式
确保有且只有一个对象被创建,并提供一个全局访问点。
相关内容回顾:
工厂方法模式
定义了一个创建对象的接口,但由子类决定要创建的具体类是哪一个。工厂方法让类把实例化过程推迟到子类。
相关内容回顾:
抽象工厂模式
抽象工厂模式提供一个接口,用于创建相关或依赖对象的加载,而不需要明确指定具体类。允许客户创建对象的家族,而无需指定他们的具体类
相关内容回顾:
观察者模式
观察者模式定义了对象之间的一对多依赖,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。
相关内容回顾:
总结
今天的内容没有什么好总结的,算是满满的干活,在之前的分享过程中,有好多模式的类图没来得及画,这次一并补上。