评论:行业软件开发,要靠“抄”?(四)

来源:互联网 发布:base64编解码算法 编辑:程序博客网 时间:2024/03/29 23:14

组件要有良好规划

样本程序由于它的集成特征,除了具体使用的开发工具外,就是人们已经编好的、准备被今后大量重复使用的相对通用的程序,这就是所谓的组件。样本程序是组装,组件与它的关系是显而易见的,而且当前的组装结果可能成为新的组件,以便下一步的组装使用。这就好像你中有我,我中有你。但是这也产生了所谓的组件规划问题。

在样本程序中,我们反映的是具体行业应用软件的编制,我们首先关心大粒度的通用组件甚至是通用系统。它们当中有代表性的是: 代码管理、显示和打印组件、权限管理、工作流引擎、计算引擎、异常处理组件、接口平台组件等。样本程序是以调用或使用这些基本功能为基础的,在我们的样本程序中应该对这部分内容有良好的描述。样本程序在集成这些组件的过程中,可以更多地关注集成中的全局特性和组件使用的范例说明。进一步说,组件的规划是以面向对象的思想进行指导的,在小粒度的时候我们更注重对象的封装,接口的说明,它一般是非过程性的。但是到了大粒度,我们除了继承小粒度的要求外,还要加入组件使用时的步骤和环境的说明,它一般是以过程性为主的。

 
原创粉丝点击