摘要: 一、定义 动态的给一个对象添加一些额外的职责。就增加功能来说,装饰者相比生成子类更灵活。 角色: Component抽象构建:一个接口或抽象类,定义我们最核心的对象,也就是原始对象。 ConcreateComponent具体构建:是Component的具体实现。 Decorator装饰角色:一般是一 阅读全文
posted @ 2019-01-06 21:37 请叫我大表哥 阅读(173) 评论(0) 推荐(1) 编辑