A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

请教一下大家是如何理解和区分装饰设计模式和代理设计模式的?总感觉它们很相像。另外请教一下总分106进黑马的希望有多少?

1 个回复

正序浏览
装饰设计模式是对类的功能进行了增强,提高了灵活性。减少了体系中的类,提高了扩展性。装饰类一般也是体系中的一员。
代理设计模式(Proxy Method Pattern),不改变原来的类,使用代理的方法,增加一些功能,比如在开头和结尾增加时间计算,来计算算法时间。
两者都是扩展类的方法,不过操作的思想不太一样
我的一点理论理解,供你参考

评分

参与人数 1技术分 +1 收起 理由
曹睿翔 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马