设计模式的艺术

设计模式的艺术

作者:刘伟

出版社:清华大学

出版年:2020年6月

ISBN:9787302541882

所属分类:经济金融

书刊介绍

《设计模式的艺术》内容简介

本书分为4个部分,共26章:第1部分(第1章-第2章)为基础知识,包括设计模式概述、UML类图和面向对象设计原则等内容;第2部分(第3章-第8章)为创建的艺术,包括6种常用的创建型设计模式;第3部分(第9章-第15章)为组合的艺术,包括7种常用的结构型设计模式;第4部分(第16章-第26章)为交互的艺术,包括11种常用的行为型设计模式。本书可作为一线软件开发人员、高等院校计算机及软件等相关专业师生、IT培训机构讲师和学员、设计模式研究人员和模式爱好者的参考用书和自学读物。
刘伟,中南大学计算机应用技术博士,高级工程师,中国计算机学会会员,美国计算机学会会员,国家认证系统分析师,首批国家认证系统架构设计师,CSDN认证专家及知名博主。具有十多年软件开发、项目管理及教育培训经验,为多家国内外知名企业提供IT咨询和培训服务,已出版《设计模式》、《设计模式实训教程》、《C#设计模式》、《Java设计模式》、《设计模式实验及习题解析》等多部著作。

作品目录

前言
实例目录
第1部分
基础知识
第1章:从招式与内功谈起——设计模式概述
第2章:预备知识——UML类图与面向对象设计原则
第2部分
创建的艺术——创建型模式
第3章:确保对象的唯一性——单例模式
第4章:集中式工厂的实现——简单工厂模式
第5章:多态工厂的实现——工厂方法模式
第6章:产品族的创建——抽象工厂模式
第7章:对象的克隆——原型模式
第8章:复杂对象的组装与创建——建造者模式
第3部分
组合的艺术——结构型模式
第9章:不兼容结构的协调——适配器模式
第10章:处理多维度变化——桥接模式
第11章:树形结构的处理——组合模式
第12章:扩展系统功能——装饰模式
第13章:提供统一入口——外观模式
第14章:实现对象的复用——享元模式
第15章:对象的间接访问——代理模式
第4部分
交互的艺术——行为型模式
第16章:请求的链式处理——职责链模式
第17章:请求发送者与接收者解耦——命令模式
第18章:自定义语言的实现——解释器模式
第19章:遍历聚合对象中的元素——迭代器模式
第20章:协调多个对象之间的交互——中介者模式
第21章:撤销功能的实现——备忘录模式
第22章:对象间的联动——观察者模式
第23章:对象状态及其转换——状态模式
第24章:算法的封装与切换——策略模式
第25章:定义算法的框架——模板方法模式
第26章:操作复杂对象结构——访问者模式
附录A
常用设计模式的定义及结构图
参考文献

相关推荐

微信二维码