摘要: 装饰模式又可称为包装器(装饰模式比生成子类实现更为灵活) 装饰模式:允许在一个现有类的基础上添加新的功能,同时又不改变其框架结构。 装饰类就是一种包装,打扮原有的类,并在保持原有类结构的基础上,添加一些新的功能。 动态地给一个对象添加一些额外的职责。 在不想增加很多子类的情况下扩展类的功能。 装饰模 阅读全文
posted @ 2019-03-25 22:56 繁春 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 访问者模式:对于系统中的某些对象,它们存储在同一个集合中,且具有不同的类型,而且对于该集合中的对象,可以接受一类称为访问者的对象来访访问,而且不同的访问者其访问方式也是不同的。 其作用与某对象结构中的各元素的操作,在不改变各元素的前提下定义作用于这些元素的新操作。 访问者角色:抽象元素、具体元素、抽 阅读全文
posted @ 2019-03-25 21:36 繁春 阅读(96) 评论(0) 推荐(0) 编辑