装饰器模式在不改变原始类接口的情况下,对原始类功能进行增强,并且支持多个装饰器的嵌套使用装饰器模式的各个角色Component 抽象构件角色: 是具体构件和抽象装饰类的父类,声明了具体构件中实现的业务方法,使得客户端能以一致的方式处理未装饰和已装饰对象。Concrete Component 具体构件角色: 是抽象构件类的子类,定义了具体的构建对象并实现了抽象构建中声明的方法。装饰类可以给它增加额外的职责(方法)。Decorator 抽象装饰角色: 是抽象构件类的子类,用于给具...
设计模式
-
2024.10.11 | cuithink | 86次围观
-
2024.10.11 | cuithink | 69次围观
-
2024.10.11 | cuithink | 51次围观
-
2024.10.11 | cuithink | 12次围观
-
2024.10.11 | cuithink | 20次围观
-
2024.10.11 | cuithink | 98次围观
-
2024.10.11 | cuithink | 94次围观
-
2024.10.11 | cuithink | 83次围观
-
2024.09.11 | cuithink | 101次围观
-
2024.09.11 | cuithink | 51次围观