![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java设计模式
yi ba
一个为了未来努力的人
展开
-
初识装饰模式,根据代码来总结总结,积累起来。
这是这个星期刚学习的装饰模式,我来写写自己理解的装饰模式。 首先什么是装饰模式:装饰模式又称“包装器”,为什么说他是包装器呢,等下你看到我等会写的代码就知道了。装饰模式是在不需要改变原始代码的情况下,动态地扩展一个对象的功能。这是符合设计模式的基本原则之一:多扩展,少修改。 装饰模式包括那几部分呢? 装饰模式包括四部分: 1、抽象组件:是...原创 2020-04-07 13:22:31 · 214 阅读 · 1 评论 -
命令模式的理解与代码分析
命令模式的核心:就是使用命令对象来封装方法调用,即请求者的请求:“接受者调用方法”封装到命令对象的一个方法中,这样一来,当一个对象请求另一个对象调用方法来完成某项任务时,只需要和命令对象打交道,即让命令对象调用封装了“请求”的那个方法即可。 命令模式的结构包括四种角色: 接收者(Receiver)或者执行者:接收者是一个类的实例,该实例负责执行和请求相关操作。 命令(Command)接口:命令是一...原创 2020-03-24 23:13:31 · 236 阅读 · 0 评论