Think in java 学习笔记 ---- 阶段 2,3
阶段 2:如何构建?
在这一阶段,必须拿出一套设计方案,并解释其中包含的各类对象在外观上是什么样子,以及相互间是如何
沟通的。此时可考虑采用一种特殊的图表工具:“统一建模语言”(UML)。
作为第1 阶段中的描述工具,UML也是很有帮助的。此外,还可用它在第2 阶段中处理一些图表(如流程图)。
作出了对对象以及它们的接口的说明
阶段 3:开始创建
先拿出一套较为全面的方案,使其尽可能设想周全,能满足尽可能多的要求。
编程更象一门艺术,不能只是作为技术活来看待。
全面的思考、周密的准备、良好的构造不仅使程序更易构建与调试,也使其更易理解和维护,而那正是一套软件赢利的必要条件。