装饰者模式(decorator)

来源:互联网 发布:北京全国接单淘宝贷款 编辑:程序博客网 时间:2024/06/05 11:20

装饰者模式定义

23种设计模式之一,英文叫Decorator Pattern,又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。

要点

装饰者与被装饰者拥有共同的超类,继承的目的是继承类型,而不是行为

总结

系统需要增加新功能时,往主类加代码(字段,方法)增加主类的复杂性,装饰模式提供了一个好的解决方案,把装饰功能放入单独的类中,并让这个类包含它所要装饰的对象




0 0
原创粉丝点击