装饰者模式和建造者模式的区别之一:装饰者模式关于组装过程的选择搭配是不确定的,可以有多种组装方式,比如穿衣服:可以先穿裤子,再穿衣服;而建造者模式的内部过程是确定的,比如建房子:得先打地基,再建房子。
装饰者模式是一种递归调用,有装饰者和被装饰者,通过组合服用来减少类继承的大的数量级。
具体例子:https://blog.csdn.net/qq_45072383/article/details/114054428
设计模式之装饰者模式
最新推荐文章于 2024-03-14 10:21:49 发布