面向对象是目前最通行的软件设计和编程方法,本书用基于面向对象的概念来讨论软件设计方法。通过阅读本书,读者可以理解面向对象的分析以及利用UMLv1.4进行设计。本书还为那些已经在从事应用程序开发的程序员提供一些有价值的信息,纠正了一些不正确的观念,有助于他们提高设计水平。??本书讨论的设计方法不仅适用于C++和Windows平台,也适用于Java和UNIX平台。??本书的主要内容如下:◆什么是对象以及面向对象的基础知识◆如何收集信息◆UMLv1.4支持的基本分析文档类型◆如何度量设计◆应避免的设计结构◆如何使用API◆理解测试涉及到的各个层次◆如何开发面向国际市场的应用程序◆学习make工具的使用◆学习源代码管理控制工具◆通过一个简单的应用程序实例,理解开发多线程应用程序时遇到的问题及其解决方法