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

本文探讨了在软件开发过程中组件的良好规划对于提高代码复用率的重要性。文章列举了几种典型的通用组件,如代码管理、权限管理和工作流引擎等,并讨论了如何在面向对象思想指导下进行大粒度和小粒度组件的设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

组件要有良好规划

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

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

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值