会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
J.M.Liu
博客园
首页
新随笔
联系
订阅
管理
2017年12月21日
为什么说装饰器模式是运行时扩充,而继承是编译时扩充
摘要: 装饰器模式主要是为了扩充一个类的功能,也就是说,它把一个类进行了一定的装饰,使它有了新的功能,但保证了类原有的功能。实现的方法通常是把原有类作为装饰类构造函数的一个参数进行传入。 咋一看,好像装饰器模式和继承没什么区别,都是保证原有的功能,然后在扩充功能。但其实区别还是挺大的,装饰器模式最主要的优势
阅读全文
posted @ 2017-12-21 16:06 J.M.Liu
阅读(1841)
评论(1)
推荐(1)
编辑