简介
本书面向有一定Java语言基础和一定编程经验的读者,重点探讨在Java程序设计中怎样使用重要的设计模式。本书共28章。前6章是学习设计模式的一些必要知识准备,也是Java语言的一些重要的概念和核心技术;第7~27章探讨、讲解GoF的《设计模式》一书中所给出的设计模式(除了代理模式和解释器模式); 第28章为MVC模式。 本书的编写目的是让读者不仅学习怎样在软件设计中使用好设计模式,而且深刻地理解面向对象的设计思想,以便更好地使用面向对象语言解决设计中的诸多问题。本书提供了44小节、总计880分钟的微课视频,对每个模式都进行了细致的讲解,非常有利于读者掌握本书的内容。 本书可作为计算机相关专业教材,也可作为软件项目管理人员、软件开发工程师等专业人员的参考用书。
编辑推荐
本书特点: 知识结构:借助场景给出每个模式的定义、结构、优点和有实用价值的综合应用。 模式示例:精心研究针对每个模式的示例,便于读者结合示例理解和使用模式 。 微课视频:为每个模式精心录制微课视频,视频总时长880分钟。 配套资源:提供教学大纲、教学课件、电子教案和程序源码等配套资源。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2023-04-01
- 更新: 2023-11-24
- 书号:9787302609513
- 中图:TP312.8JA-43
- 学科:工学控制科学与工程工学计算机科学与技术