面向对象的设计将在OOA模型的基础上引入界面管理、任务管理和数据管理这三部分内容,进一步充实OOA模型。
界面管理负责整个系统的人机交互界面的设计;任务管理负责处理系统资源分配的工作;数据管理负责系统与数据库的接口。以上三部分加上OOA模型代表的“问题逻辑部分”,构成了最初的OOD(Object Oriented Design,OOD)模型。
将OOD模型划分为问题逻辑、界面管理、任务管理、数据管理四个部分,其好处在于实现上的透明性。一个部分的具体技术细节与实现方法相对于其他部分是不可见的,从而使系统的可重用性大大提高。如果希望改变系统数据库结构,从客户机/服务器模式过度到浏览器/服务器模式,则只需要改写OOD模型的“数据管理”部分,其他的所有部分都可以不加改动或者很少改动的重用到新的系统当中。 |
|