设计模式的艺术
设计模式的艺术
- 作者: 刘伟
- 简介: 本书分为4个部分,共26章:第1部分(第1章-第2章)为基础知识,包括设计模式概述、UML类图和面向对象设计原则等内容;第2部分(第3章-第8章)为创建的艺术,包括6种常用的创建型设计模式;第3部分(第9章-第15章)为组合的艺术,包括7种常用的结构型设计模式;第4部分(第16章-第26章)为交互的艺术,包括11种常用的行为型设计模式。本书可作为一线软件开发人员、高等院校计算机及软件等相关专业师生、IT培训机构讲师和学员、设计模式研究人员和模式爱好者的参考用书和自学读物。
- 出版时间: 2020-06-01
- ISBN: 9787302541882
- 分类: 计算机-编程设计
- 出版社: 清华大学出版社
- 字数: 190684
- 在线阅读: 微信读书
- 划线数量: 2
- 想法数量: 0
笔记
第24章 算法的封装与切换——策略模式
📌 因此需要对MovieTicket类进行重构,将原本庞大的MovieTicket类的职责进行分解,将算法的定义和使用分离,这就是策略模式所要解决的问题。
- ⏱ 2023-11-23 00:06:52 ^34-2611-2686
📌 策略模式的主要目的是将算法的定义与使用分开,也就是将算法的行为和环境分开。将算法的定义放在专门的策略类中,每个策略类封装了一种实现算法。使用算法的环境类针对抽象策略类进行编程,符合依赖倒转原则。在出现新的算法时,只需要增加一个新的实现了抽象策略类的具体策略类即可。
- ⏱ 2023-11-23 00:08:15 ^34-2963-3095