
设计模式
文章平均质量分 94
设计模式学习
余 一
人类的悲欢并不相通
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【设计模式】命令模式
文章目录前言命令模式的结构AudioPlayer系统宏命令命令模式的优点 前言 在阎宏博士的《JAVA与模式》一书中开头是这样描述命令(Command)模式的: 命令模式属于对象的行为模式。命令模式又称为行动(Action)模式或交易(Transaction)模式。 命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 命令模式的结构 命令模式是对命令的封装。命令模式把发出命令的责任和执行命令的责任分割开,委转载 2021-08-29 11:54:09 · 174 阅读 · 0 评论 -
【设计模式】门面模式
阅读目录案例分析门面模式的结构结合代码分析门面模式的实现一个系统可以有几个门面类为子系统增加新行为门面模式的优点门面模式在Tomcat中的使用 在阎宏博士的《JAVA与模式》一书中开头是这样描述门面(Facade)模式的: 门面模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。 案例分析 现代的软件系统都是比较复杂的,设计师处理复杂系统的一个常见方法便是将其“分而治之”,把一个系统划分为几个较小的子系统。如果把医院作为一个子系转载 2020-06-07 19:53:02 · 316 阅读 · 0 评论 -
【设计模式】模板方法模式
阅读目录模板方法模式的结构结合代码分析模板方法模式中的方法模板方法基本方法默认钩子方法命名规则使用场景模板方法模式在Servlet中的应用 在阎宏博士的《JAVA与模式》一书中开头是这样描述模板方法(Template Method)模式的: 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 模板方法模式的结构 模板方转载 2020-05-21 21:09:30 · 284 阅读 · 0 评论