设计模式的艺术

设计模式的艺术

评分

★★★★★

ISBN

9787302541882

出版社

清华大学出版社 2020-06-01出版

作者

刘伟

分类

编程设计

内容简介
本书分为4个部分,共26章:第1部分(第1章-第2章)为基础知识,包括设计模式概述、UML类图和面向对象设计原则等内容;第2部分(第3章-第8章)为创建的艺术,包括6种常用的创建型设计模式;第3部分(第9章-第15章)为组合的艺术,包括7种常用的结构型设计模式;第4部分(第16章-第26章)为交互的艺术,包括11种常用的行为型设计模式。本书可作为一线软件开发人员、高等院校计算机及软件等相关专业师生、IT培训机构讲师和学员、设计模式研究人员和模式爱好者的参考用书和自学读物。
AI简介
这是一本深度探讨设计模式的专业书籍。本书主要分为四个部分,共26章。第一部分(第1章-第2章)为基础知识,包括设计模式概述、UML类图与面向对象设计原则等内容;第二部分(第3章-第8章)为创建的艺术,包括6种常用的创建型设计模式;第三部分(第9章-第15章)为组合的艺术,包括7种常用的结构型设计模式;第四部分(第16章-第26章)为交互的艺术,包括11种常用的行为型设计模式。 在创建型模式中,介绍了如何通过单例模式确保对象的唯一性,通过简单工厂模式和工厂方法模式集中式和多样式地创建对象,通过原型模式和建造者模式进行复杂对象的组装与创建。 在结构型模式中,阐述了如何通过适配器模式、桥接模式、组合模式、装饰模式、门面模式、享元模式和代理模式,处理不兼容结构的协调、多维度变化、树形结构的处理、扩展系统功能、提供统一入口、实现对象的复用和间接访问等问题。 在行为型模式中,讨论了如何通过职责链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式和模板方法模式,实现请求的链式处理、请求发送者与接收者解耦、自定义语言的实现、遍历聚合对象中的元素、协调多
阅读/下载地址