装饰器设计模式

装饰者模式其实就是添加附加功能的一种方式。就是说一个类已经有了基本功能,那么添加额外的功能要怎么添加才比较好。一般情况的话,你可以在该类中添加一个方法,然后在调用原来的方法之前或者之后调用,那么就相当于进行相应的装饰。这种方式不太好的方面是就是违反开闭原则。还有进行不够灵活,比如要各种装饰的搭配也不好解决。装饰模式可以通过多态的方式来解决这种问题,而且可以自由搭配。 注意装饰器不可以单独使用,它必
相关文章
相关标签/搜索