简介
装饰对象和真实对象具有相同的接口,通过包含一个真实独享的引用,在不改变原文件的基础上,动态扩展一个对象的功能。简单说就是“是它、拥有它、一切拜托它。”
是它:实现共同的接口。
拥有它:包含一个真实对象的引用。
一切拜托它:调用真实对象的方法。
装饰模式样例代码
共同接口 真是对象 抽象的装饰对象 具体的装饰对象特点
可以动态扩展对象功能。
装饰对象和真实对象具有相同的接口,通过包含一个真实独享的引用,在不改变原文件的基础上,动态扩展一个对象的功能。简单说就是“是它、拥有它、一切拜托它。”
是它:实现共同的接口。
拥有它:包含一个真实对象的引用。
一切拜托它:调用真实对象的方法。
可以动态扩展对象功能。
本文标题:装饰模式
本文链接:https://www.haomeiwen.com/subject/wfyhuctx.html
网友评论