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









