23种设计模式
空圆小生
这个作者很懒,什么都没留下…
展开
-
23种设计模式----代理模式学习笔记
111原创 2020-06-14 12:21:11 · 139 阅读 · 0 评论 -
23种设计模式-----装饰者设计模式学习详解
一、装饰者模式 1.概念定义 所谓装饰者模式就是动态的给一个对象添加额外的功能,它比生成子类来得更加灵活。 2.应用场景 装饰者模式多半应用于二次开发的过程中,当你需要对已有得系统添加新的功能,而又无法获得源码且不能使用继承得情况下(要扩展得功能类里边含有final关键字),这时候就需要使用到装饰者设计模式来解决问题。 其实即使我们有方法能够获取到源码,基本上我们也不会去修改源码,因为修改源码所引发得问题无异于一场灾难,而且大大的违法了开放–封闭的设计原则(所谓开放封闭原则就是开放修改功能且封闭修改)。 使原创 2020-06-14 11:50:30 · 158 阅读 · 0 评论