- ISBN:9787302511052
- 装帧:简裝本
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:432
- 出版时间:2018-11-01
- 条形码:9787302511052 ; 978-7-302-51105-2
本书特色
本书在整理时还参考了目前市面上已有的设计模式书籍,集各家所长,并在此基础上进行扩展与整理,适用于高校和培训教学,将一些原本深奥并难以理解的设计思想通过一些简单实例进行解析,让读者能够轻松掌握面向对象设计思想的精髓。本书以“实例驱动教学”为整体编写原则,每一个模式的学习均基于一或两个实例,通过实例来加深对模式的理解,并结合实例学习如何在实际开发中运用所学模式。对于每一个模式,所学内容包括模式动机与定义、模式结构与分析、模式实例与解析、模式效果与应用和模式扩展,内容丰富,讲解透彻,并提供了模式结构和实例的UML类图和Java实现代码,所有类图均严格按照UML 2.0标准绘制,所有代码均在JDK 1.6环境下通过测试且运行无误。
内容简介
本书系统介绍了设计模式。全书共分27章,内容包括统一建模语言基础知识、面向对象设计原则、设计模式概述、简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式、适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式、职责链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式和访问者模式。
本书结合大量实例介绍GoF设计模式,针对每个设计模式均提供了一或两个实例,并对每个模式进行了详尽的讲解,每章很后均配有一定量的习题。
本书既可作为高等院校计算机相关专业本科生和研究生“设计模式”“软件体系结构”等课程教材,也可作为各软件培训机构的培训教材及全国计算机技术与软件专业技术资格(水平)考试的辅导教材,还可作为软件架构师、软件工程师等开发人员的参考用书。
目录
节选
第3章设计模式概述 视频讲解 本章导学 随着面向对象技术的发展和广泛应用,设计模式不再是一个新兴名词,它已逐步成为系统架构人员、设计人员、分析人员以及实现系统的程序员所需掌握的基本技能之一。 设计模式已广泛应用于面向对象系统的设计和开发,成为面向对象技术的一个重要组成部分。当人们在特定的环境下遇到特定类型的问题时,可以采用他人已使用过的一些成功的解决方案,一方面降低了分析、设计和实现的难度; 另一方面可以使得系统具有更好的可重用性和灵活性。 本章的重点在于掌握设计模式的定义、基本要素和分类,了解GoF 23种设计模式并理解设计模式的优点。 本章的难点在于理解设计模式的基本要素及其每一个要素的作用,掌握设计模式的分类方式以及各类设计模式的异同。 设计模式发展重要等级: ★★★☆☆ 设计模式定义重要等级: ★★★★★ 设计模式分类重要等级: ★★★★☆ 3.1设计模式的诞生与发展 与很多其他软件工程技术一样,设计模式起源于建筑领域,它是对前人经验的总结,为后人设计与开发基于面向对象的软件提供指导方针和成熟的解决方案。 3.1.1模式的诞生与定义 模式起源于建筑业而非软件业,模式(Pattern)之父——美国加利福尼亚大学环境结构中心研究所所长Christopher Alexander博士用了约20年的时间,对舒适住宅和周边环境进行了大量的调查和资料收集工作,发现人们对舒适住宅和城市环境存在一些共同的认同规律。他在其经典著作A Pattern Language: Towns, Buildings,Construction(见图31)中把这些认同规律归纳为253个模式,对每一个模式都从Context(模式可适用的前提条件)、Theme或Problem(在特定条件下要解决的目标问题)、Solution(对目标问题求解过程中各种物理关系的表述)三个侧面进行描述,并给出了从用户需求分析到建筑环境结构设计直至经典实例的过程模型。
作者简介
刘伟,中南大学计算机应用技术博士,高级工程师,中国计算机学会会员,国家认证系统分析师,首批国家认证系统架构设计师,数据库系统工程师,微软认证系统工程师,CSDN认证专家及知名博主。具有十多年软件开发、项目管理及教育培训经验,为多家企业提供IT咨询和培训服务。在设计模式、代码重构、软件需求、软件架构、UML建模技术等领域拥有多年研究与应用经验,主持和参与四十多个软件项目的研发工作,拥有软件著作权十余项,发表相关论文二十多篇,已出版《设计模式》、《设计模式实训教程》、《C#设计模式》、《设计模式的艺术——软件开发人员内功修炼之道》等多部著作。
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
落洼物语
¥8.7¥28.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
宪法-第二版
¥12.2¥29.0 -
当代中国政府与政治 第二版
¥51.0¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
三国史
¥27.5¥50.0 -
陶瓷坯釉料制备技术/高职高专材料工程技术专业
¥37.4¥45.0 -
陶瓷工艺技术
¥41.7¥49.0 -
飞机总体设计
¥46.8¥78.0 -
陶瓷工艺学/焦宝祥
¥41.7¥49.0 -
古代汉语(第四册)
¥16.1¥35.0 -
编辑审稿实务教程
¥35.1¥45.0