2、高层设计
��在一个纯面向对象环境中,软件体系结构设计与类设计常常是同样的过程,但还是应当把体系结构设计与类的设计分开。在高层设计阶段,设计应用系统的顶层视图。这相当于开发一个代表系统的类,通过建立该类的一个实例并发送一个消息给它来完成系统的"执行"。
3、类的开发
��根据高层设计所标识的对各个类的要求和类的规格说明进行类的开发。因为一个应用系统往往是一个类的继承层次。对这些类的开发是最基本的设计活动。
��类的开发遵循类的生存期。它们的开发独立于所希望的应用,但支持这个应用。
4、实例的建立
��建立各个对象的实例,实现问题的解决方案。
��在分析阶段所标识的关系是应用级的关系。这些关系通过实例之间传送的消息来表示。在实现阶段则需要建立实例之间的通信通道。这些通道可以通过把引用从一个对象传递到另一个对象来建立。
��
|