03 2022 档案

摘要:4.3.1 定义 命令模式,将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。 命令模式属于对象的行为型模式。命令模式是把一个操作或者行为抽象为一个对象中,通过对命令的抽象化来使得发出命令的责任和执行命令的责任分隔开。命令模式的实现可以 阅读全文

posted @ 2022-03-06 12:31 樱木007 阅读(60) 评论(0) 推荐(0) 编辑 |

摘要:4.2.1 定义 模板方法模式,定义一个操作中的算法的骨架,将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤 4.2.2 结构图 4.2.3 通用代码 AbstractClass是抽象类,其实就是一抽象模板,定义并实现了一个模板方法,这个模板方法一般是一 阅读全文

posted @ 2022-03-05 11:42 樱木007 阅读(34) 评论(0) 推荐(0) 编辑 |

摘要:4.1.1 定义 代理模式,为其他对象提供一种代理以控制对这个对象的访问。 4.1.2 场景模拟 在现实生活中,如果有同事出国或者朋友出国的情况下,我们经常会拖这位朋友帮忙带一些电子产品或化妆品等东西,这个场景中,出国的朋友就是一个代理,他(她)是他(她)朋友的一个代理,由于他朋友不能去国外买东西, 阅读全文

posted @ 2022-03-05 10:50 樱木007 阅读(125) 评论(0) 推荐(0) 编辑 |

随笔 - 88, 文章 - 0, 评论 - 18, 阅读 - 46837

Copyright © 2025 樱木007
Powered by .NET 9.0 on Kubernetes

点击右上角即可分享
微信分享提示