第一部分 绪论
面向对象分析设计
1.2学习目标
在OO开发中,至关重要的能力是熟练地为软件对象分配职责;
1.3什么是分析和设计
分析(analysis)强调的是对问题和需求的调查研究,而不是解决方案;
设计(design)强调的是满足需求的概念上的解决方案(在软件方面和硬件方面),而不是其实现。
有益的分析和设计可以概括为:做正确的事(分析)和正确地做事(设计)。
1.4什么是面向对象分析和设计
面向对象分析,强调的是在问题领域内发现和描述对象(或概念)。
面向对象设计,强调的是定义软件对象以及他们如何协作以实现需求。