软件设计模式(Java版)

软件设计模式(Java版)

评分

★★★★★

ISBN

9787115477880

出版社

人民邮电出版社 2018-06-01出版

作者

程细柱

分类

编程设计

内容简介
本书从面向对象程序设计的7个基本原则出发,用浅显易懂、可视化的UML建模语言逐一介绍GoF的23种经典设计模式。全书共9章,内容包括设计模式基础、创建型设计模式(共5种)、结构型设计模式(共7种)、行为型设计模式(共11种)、设计模式实验指导。每章包括教学目标、重点内容、模式的定义与特点、模式的结构与实现、模式的应用场景与应用实例、模式的扩展、章节小结和单元习题等8方面的内容。
AI简介
这是一本从面向对象程序设计的7个基本原则出发,用浅显易懂、可视化的UML建模语言逐一介绍GoF的23种经典设计模式的著作。全书共9章,内容包括设计模式基础、创建型设计模式(共5种)、结构型设计模式(共7种)、行为型设计模式(共11种)、设计模式实验指导。每章包括教学目标、重点内容、模式的定义与特点、模式的结构与实现、模式的应用场景与应用实例、模式的扩展、章节小结和单元习题等8方面的内容。 书中首先介绍了UML中的类图,这是一种用于可视化软件设计的工具,它通过图形化的方式,展示了软件系统中类和类之间的关系。接着,书中深入讲解了类之间的关系,包括依赖关系、关联关系、聚合关系、组合关系、泛化关系和实现关系等。 在介绍完基础概念后,书中详细介绍了设计模式分类,主要涵盖了创建型模式、结构型模式和行为型模式三大类。这些模式都是用来解决在软件开发过程中经常遇到的问题,它们是前辈们代码设计经验的总结,具有一定的普遍性,可以反复使用。 在创建型模式方面,书中详细讲解了单例模式、原型模式、工厂方法模式、抽象工厂模式和建造者模式等五种模式的特点和分类。这些模式主要解决的是如何创建对象的问题,并将对象的
阅读/下载地址