摘要: 装饰者模式在不修改底层代码的情况下动态赋予对象新的责任。 解决什么问题? 动态增加功能,动态撤销。 扩展一个类的功能。 使用子类将不同的子类以不同的方式扩展类,但扩展是在编译时绑定到该类,不会在运行时更改; 模式的结构-类图 装饰模式主要包含以下角色。 抽象构件(Component)角色:定义一个抽 阅读全文
posted @ 2020-08-30 21:20 Felix_Openmind 阅读(161) 评论(0) 推荐(0)
*{cursor: url(https://files-cdn.cnblogs.com/files/morango/fish-cursor.ico),auto;}