java 装饰者模式其实就是扩展子类的功能,和继承是一个性质。

但继承是在编译时就固定扩展了父类的一些功能,而装饰者模式是在运行过程中动态绑定对象,实现一个子类可以随时扩展功能。

将方法排列组合,也可以将其他子类的方法随时调用,但会new 出更多的对象。

个人感觉最核心的理解。自己做一下记录,代码晚上贴上。

最新文章

  1. javascript最容易混淆的作用域、提升、闭包
  2. [CLR via C#]18. Attribute
  3. 强大的Resharp插件
  4. UpdatePanel与$.function()同时使用问题
  5. hdu3342 拓扑序
  6. ylbtech-LanguageSamples-Struct(结构)
  7. Javascript Date Format
  8. POJ 1455
  9. 事务处理: databse jdbc mybatis spring
  10. MapReduce架构设计
  11. WordPress Comment Attachment插件跨站脚本漏洞
  12. 无向图求割点 UVA 315 Network
  13. 与众不同 windows phone (3) - Application Bar(应用程序栏)
  14. Easyui _treegrid 动态加载子节点
  15. ES6异步操作Thunk、co和async
  16. javascript 实现数据结构 - 栈
  17. 2016年,总结篇 续 如何从 JQ 转到 VueJS 开发(一)
  18. Oracle存储过程,游标使用
  19. Backbone.js 使用 Collection
  20. testNG 学习笔记 Day2 配置testNG自带的监听器

热门文章

  1. random and password 在Linux下生成crypt加密密码的方法,shell 生成指定范围随机数与随机字符串
  2. ZooKeeper Recipes and Solutions 翻译
  3. 说说怎么写clean code
  4. 通过magento后台的magento connect安装magento extension
  5. Windows-002-U盘启动盘制作
  6. C++经典编程题#2:大象喝水
  7. 配置maven环境
  8. MSP430之ADC采集滤波
  9. Maven集成Sonar
  10. Inside Kolla - 01 简介