摘要: 装饰模式由四个角色组成:抽象组件角色,抽象装饰者角色,具体组件角色,具体装饰者角色。 抽象组件角色:给出一个抽象接口,以规范“准备接受附加功能”的对象。 抽象装饰者角色:持有一个组件(Component)对象的引用,并定义一个与抽象组件接口一致的接口。 具体组件角色:定义一个准备接受附加功能的类。 阅读全文
posted @ 2016-12-24 16:18 justmehyp 阅读(420) 评论(0) 推荐(0)