责任链
一个产品是工厂方法,多个产品是抽象工厂方法
同样的构造过程可以创建不同的表示,比如都是套餐,但是不同的套餐内容不一样。
静态方法只能访问静态成员变量,只能在当前类被访问。
单例模式保证一个类只有一个实例。
有一个全局访问点,方法可以被多个类访问。
桥接模式抽象类的接口中要定义一个实现类的对象。
遍历根目录
装饰器
装饰器就是一个不断加buff的过程。
外观![](https://i-blog.csdnimg.cn/blog_migrate/18e5fa22e93d4563c6eb0bc0ba88f942.png)
享元
外部状态:容易改变。内部状态:不易改变。
代理
代理相当于中介,解决售前准备手续售后问题等,只有中间关键的付款部分需要买家亲自操作。
行为型设计模式![](https://i-blog.csdnimg.cn/blog_migrate/40bbef647f00350f8d8ad6fb0f5962c7.png)
责任链模式![](https://i-blog.csdnimg.cn/blog_migrate/314b3d516f845bbec6bc1ca4c925f0f3.png)
![](https://i-blog.csdnimg.cn/blog_migrate/c0485569a8f7bde60b27e30f20ef709f.png)
命令模式
解释器模式
迭代器模式
中介者模式
![](https://i-blog.csdnimg.cn/blog_migrate/128a1827e725de664f19012791dfe2df.png)
备忘录模式
观察者模式
状态模式
如付款方法有现金、微信、支付宝等。
转自b站up主zst-2001