本文实例讲述了PHP设计模式之装饰器模式定义与用法。分享给大家供大家参考,具体如下:
装饰器模式:
如果已有对象的部分内容或功能性发生改变,但是不需要修改原始对象的结构或不使用继承,动态的扩展一个对象的功能,则应该使用装饰器模式。
简单点说:就是我们不应该去修改已有的类,而是通过创建另外一个装饰器类,通过这个装饰器类去动态的扩展其需要修改的内容,这样做的好处就是————
代码引用自《PHP设计模式》。
运行结果:
The CD contains the following tracks: 1) WHAT IT MEANS. 2) BRR. 3) GOODBYE.
希望本文所述对大家PHP程序设计有所帮助。
新闻热点
疑难解答
图片精选