关键词:
石油四性关系
面向对象
设计模式
低耦合
工厂设计模式
软件开发
制图系统
摘要:
文章详细阐述了软件的整个开发过程,从需求分析到软件的实现,详细阐述了石油四性关系的制图系统的需求分析,功能模块的划分,系统类之间的相互关系,并举出了系统中主要类的数据结构和主要操作函数,虽然该系统在功能上比较简单单一,但是麻雀虽小,五脏具全,因此它体现了软件开发的全部过程,从而为在大型软件开发提供了经验和基础.在进行该系统的体系结构设计时,采用了当前比较实用的MVC的设计模式,以及工厂等经典的设计模式,采用MVC的设计模式的好处在于该模式模式做到了石油制图系统的数据与制图系统所提供视图相分离,系统中采用了MVC的设计模式,即模型/视图/控制器(Model/View/Controller).Model是开发平台提供的内库,视图View是它在屏幕上的显示,控制Controller各种响应方式.这种设计模式使数据,试图,模型都尽可能的独立开来,从而达到了模块之间的低耦合.使系统更加灵活,易于以后的功能扩展,而不影响到系统的整体性能.工厂设计模式是通过对类图元的父类进行管理,而子类只是对管理的具体实例化,这种模式类似与一个工厂,父类相当于工厂,而其子类相当于工厂的生产的产品,因此称之为工厂设计模式,它的好处在于通过统一的管理原则对所有的类似类进行管理,即用相同的管理模式,而在扩充时,只需要将符合该原则的类继承类即可,不会引起其他的改动,达到快速有效的代码重用.