
访问者模式(行为型) 一、相关概述 访问者模式是一种较为复杂的行为型设计模式,它包含访问者和被访问元素两个主要组成部分,这些被访问的元素通常具有...
模板方法模式(行为型) 一、相关概述 在软件开发中,有时候会遇到某个方法的实现需要多个步骤,但是存在一些固定的步骤,而有些步骤是不固定的,为了提...
策略模式(行为型) 原书链接设计模式(刘伟) 适应算法灵活性而产生的设计模式——策略模式。 一、相关概述 1). 概念 策略模式的主要目的是将算...
观察者模式(行为型) 原书链接设计模式(刘伟) 一、相关概论 观察者模式是使用频率最高的设计模式之一,它用于建立一种对象与对象之间的依赖关系,一...
备忘录模式(行为型) 原书链接设计模式(刘伟) 一、相关概述 备忘录模式提供了一种状态恢复的实现机制,使得用户可以方便地回到一个特定的历史步骤,...
解释器模式(行为型) 解释器模式很难学,使用率很低! 一、相关概念 1). 解释器模式概述 解释器模式是一种使用频率相对较低但学习难度较大的设计...
命令模式(行为型) 一、相关概述 1). 案例引入 Sunny软件公司开发人员为公司内部OA系统开发了一个桌面版应用程序,该应用程序为用户提供了...
职责链模式(行为型) 一、相关概述 1). 案例引入 Sunny软件公司承接了某公司的SCM(Supply Chain Management,供...
代理模式(结构型) 代理模式是常用的结构型设计模式之一,当无法直接访问某个对象或访问某个对象存在困难时可以通过一个代理对象来间接访问,为了保证客...
文集作者