本书是一本有关软件设计过程和方法的优秀教材。全书分为4个部分共15章,首先讲解了软件设计的目标以及程序设计的基本知识,强调了面向对象和uML的相关概念;书中重点讨论了创建型、结构型和行为型这三种设计模式;介绍了组件技术,其中包括JavaBeans和Micrnsoft组件集等相关内容;最后,作者讲解了软件设计的最高层次——体系结构和框架。本书的内容全面,结构清晰,并在每章结尾给出了许多实践性很强的习题。本书可以作为计算机相关专业本科生和研究生的教材或参考书,也可以作为从事软件开发人员的宝贵参考资料。
阅读更多