实用软件设计模式教程习题解答与实验指导

出版时间:2010-11  出版社:徐宏喆、王建新、朝鲁蒙、 等 清华大学出版社 (2010-11出版)  作者:徐宏喆 等 著  页数:138  

前言

设计模式(Design Pauem)是一套被反复使用、多数人知晓的、经过分类编目的代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码的可靠性。本书是《实用软件设计模式》(徐宏喆等编著,清华大学出版社出版)的配套用书,包括习题解答和实验指导两大部分。第一部分,习题解答。该部分与教材的章节安排完全对应,详细总结了各章节的重点难点,这些重点难点的总结,可以帮助读者加深对教程基本知识点的理解和认识。此外,该部分还精选了一些习题并给出了参考答案,这些习题难度适中,内容紧扣教材,以考查学生基础知识为主。本书对每一道编程题目都进行了注释,力求使程序结构清晰易懂。通过本书的学习,读者能够较全面地掌握面向对象设计模式的相关知识,并能较快地提高自己的编程水平。

内容概要

  《实用软件设计模式教程习题解答与实验指导》是《实用软件设计模式教程》(徐宏喆等编著,清华大学出版社出版)的配套辅导和实验指导,主要为教材各章的课后习题提供参考答案,并为学生上机实验提供指导。《实用软件设计模式教程习题解答与实验指导》旨在通过难易适度的习题,加深学生对面向对象设计方法的理解,培养学生良好的编程风格,并使学生能够熟练地应用VS2008集成开发环境,掌握常用的开发和调试方法及工具。《实用软件设计模式教程习题解答与实验指导》分为两大部分,第一部分为与《实用软件设计模式教程》教材相配套的知识点总结和习题解答;第二部分为实验指导,一共包括7个实验,指导学生熟悉Vs2008开发环境,并通过几个典型的关于设计模式的实验指导,加深学生对设计模式的理解和认识,《实用软件设计模式教程习题解答与实验指导》是为有一定编程基础的读者编写的,可以作为大学计算机专业本科生、研究生学习设计模式的基础教材,也可以作为从事软件研究和开发相关人员的参考书。

书籍目录

第一部分 习题解答第1章 绪论第2章 面向对象方法概述第3章 UML建模语言第4章 软件设计模式基础第5章 创建型设计模式第6章 结构型设计模式第7章 行为型设计模式第8章 软件架构与建模技术第9章 软件架构集成技术第二部分 实验指导实验1 熟悉Visual Studio 2008开发环境实验2 桥接模式实验3 装饰者模式实验4 外观模式实验5 观察者模式实验6 职责链模式实验7 命令模式

章节摘录

插图:其二,对于大型软件往往需要许多人合作开发,甚至要求软件开发人员深入应用领域的问题研究,这样就需要在用户与软件人员之间以及软件开发人员之间相互通信。在此过程中难免发生理解的差异,从而导致后续错误的设计或实现,而要消除这些误解和错误往往需要付出巨大的代价。其三,由于计算机技术和应用发展迅速,知识更新周期加快,软件开发人员经常处在变化之中,不仅需要适应硬件更新的变化,而且还要涉及日益扩大的应用领域问题研究:软件开发人员所进行的每一项软件开发几乎都必须调整自身的知识结构以适应新的问题求解的需要,而这种调整是人所固有的学习行为,难以用工具来代替。(2)程序设计方法学和软件工程学有何区别和联系?答:程序设计方法学与软件工程学研究的途径和侧重点有所差别,主要表现在以下几个方面。研究方法和途径不同。软件工程学应用的是王程方法,而程序设计方法学运用的是数学方法;软件工程学注重工程方法与工具研究,程序设计方法学则注重算法与逻辑方法的研究。研究对象侧重点不同。软件工程的对象所指的软件,一般指“大型程序”,是一个系统;而程序设计方法学的研究对象则侧重于一些较小的具体程序模块。软件工程学注重“宏观可用性”,程序设计方法学注重“微观正确性”。例如软件工程学研究软件的“可靠性”的方法是“软件测试”,程序设计方法学研究的内容则是程序的“正确性证明”。

编辑推荐

《实用软件设计模式教程习题解答与实验指导》:重难点讲解深入浅出、概括透彻习题紧扣教材、难易适中,解答全面详尽有利于通过编程实践感悟设计模式的精髓相应的主教材《实用软件设计模式教程》已经出版《实用软件设计模式教程习题解答与实验指导》要求读者具有一定的计算机基本理论基础,包括计算机语言、面向对象以及软件工程的概念

图书封面

评论、评分、阅读与下载


    实用软件设计模式教程习题解答与实验指导 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7