设计模式的应用场景(9)--装饰模式

装饰模式 定义:装饰模式以对客户端透明的方式扩展对象的功能,是继承方案的一个替代方案,提供比继承更多的灵活性。java 优势:可以提供比使用继承关系更加灵活的拓展对象的功能,它能够动态增长对象的功能而且能够随意组合这些功能。 web 缺点:使用装饰模式进行设计每每会产生不少看上去类似的小对象。svg 使用时机:当系统须要扩展一个类的功能,或者客户端须要动态的给一个对象添加功能,而且使用继承会很复杂
相关文章
相关标签/搜索