设计模式实训教程
提供源程序,资源,更新日期12.3.1

作者:刘伟

丛书名:重点大学软件工程规划系列教材

定价:34元

印次:1-7

ISBN:9787302270676

出版日期:2012.02.01

印刷日期:2018.01.12

图书责编:魏江江

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书通过大量项目实例让读者加深对GoF设计模式的理解,在学习模式的同时掌握如何在实际软件开发中运用模式,并通过大量练习来强化对设计模式的理解和掌握。 本书共分6章,内容包括UML类图实训,面向对象设计原则实训,创建型模式实训,结构型模式实训,行为型模式实训。从第3章到第5章,结合实例和大量实训练习学习如何在项目开发中使用设计模式; 第6章对设计模式的相关知识进行补充,提供了6个模式联用解决方案,通过两个综合实例学习如何在应用开发中使用设计模式,同时提供了一些企业招聘过程中出现的面试和笔试试题并给出参考答案。 本书既可作为各类高等院校计算机和软件相关专业本专科生和研究生软件设计模式、软件体系结构等课程教学辅导用书和教师参考用书,也可作为全国计算机技术与软件专业技术资格(水平)考试辅导用书和软件架构师、软件工程师等开发人员的参考用书,还可以作为设计模式爱好者和自学者的习题集和实训教程以及就业之前的复习用书。

1、软件体系结构/2007年9月-2010年12月/软件工程专业本科生(04、05、06、07、08级)/224课时/中南大学软件学院;2、设计模式/2008年3月-2009年6月/软件工程专业本科生(05、06级)/80课时/中南大学软件学院;3、软件工程实践(Java)/2009年9月-2010年9月/软件工程专业本科生(08级、09级)/128课时/中南大学软件学院;4、Java程序设计、设计模式/2005年6月-2008年10月/社会培训生/400课时/印度国家信息技术学院(NIIT)长沙创智软件园教育事业部;5、Java面向对象程序设计、设计模式/2008年9月-2011年4月/软件工程专业本科成教生/256课时/中南大学成人教育学院。

前言 随着面向对象技术的发展和广泛应用,设计模式已成为面向对象开发人员的必备技能之一。无论是面向对象的初学者还是具有一定开发经验的程序员,都可以通过对设计模式的学习和应用加深对面向对象思想的理解,开发出具有更好的可扩展性和复用性的软件。笔者在多年的面向对象教学和实践开发中也深刻体会到学习设计模式的意义,在教授C++、Java、C#等课程的同时,结合一些常用的设计模式可以让学生更好地理解面向对象的特性、抽象层的作用、合成复用的优点等原本很抽象、较难理解的思想和概念。正如笔者经常和学生以及学员们说的: 掌握设计模式后,就会发现面向对象设计是一门艺术,就会发现有些模式是如此巧妙,就一定会受益于GoF所做的工作。 当前,在很多高校的软件工程专业的本科或研究生培养方案中都设置了面向对象分析与设计、软件设计模式、软件体系结构等课程,不少企业也开始注重对员工面向对象编程思想和设计模式等的培训,部分软件培训机构也将设计模式作为软件工程师培训课程的基本内容之一。在我国较为权威的全国计算机技术与软件专业技术资格(水平)考试的系统架构设计师(高级)、软件设计师(中级)等级别的考试中,关于设计模式的试题也占据一定的比例,近几年软件设计师考试题中固定有一道15分的设计模式大题,2009年开考的系统架构设计师考试中也有不少设计模式相关试题,笔者也有幸以湖南省第一、全国第四的成绩成为第一批国家认证系统架构设计师。 近年来,笔者一直承担中南大学软件学院Java实训、软件体系结构、设计模式等课程的教学任务,同时也作为长沙创智新程教育技术有限公司的软件工程专业课顾问承担设计模式、系统...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目录

第1章UML类图实训

1.1知识讲解

1.1.1UML概述

1.1.2类与类的UML表示

1.1.3类之间的关系

1.2实训实例

1.2.1类图实例之图书管理系统

1.2.2类图实例之商场会员管理系统

1.3实训练习

第2章面向对象设计原则实训

2.1知识讲解

2.1.1面向对象设计原则概述

2.1.2单一职责原则

2.1.3开闭原则

2.1.4里氏代换原则

2.1.5依赖倒转原则

2.1.6接口隔离原则

2.1.7合成复用原则

2.1.8迪米特法则

2.2实训实例

2.2.1单一职责原则实例分析

2.2.2开闭原则实例分析

2.2.3里氏代换原则实例分析

2.2.4依赖倒转原则实例分析

2.2.5接口隔离原则实例分析

2.2.6合成复用原则实例分析

2.2.7迪米特法则实例分析

2.3实训练习

第3章创建型模式实训

3.1知识讲解

3.1.1设计模式

3.1.2创建型模式概述

3.1.3简单工厂模式

3.1.4工厂方法模式

3.1.5抽象工厂模式

3.1.6建造者模式

3.1.7原型模式

3.1.8单例模式

3.2实训实例

3.2.1简单工厂模式实例之图形工厂

3.2.2工厂方法模式实例之日志记录器

3.2.3抽象工厂模式实例之数据库操作工厂

3.2.4建造者模式实例之游戏人物角色

3.2.5原型模... 查看详情

查看详情