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