BOS设计缘由(三)

本文探讨了BOS的设计理念,旨在通过组件化和配置文件实现软件的高复用性。BOS将主程序提炼为通用进程启动器,组件和初始化数据分离,形成组件化的软件结构。作为软件框架,BOS不涉及领域细节,适用于多数应用,强调动态组件管理和运行期切换。BOS主要包括组件、组件管理器、进程启动器和配置数据,推动设计思维的转变。
摘要由CSDN通过智能技术生成
1.4    问题4 和通用软件框架
 
到目前为止我们已经通过组件技术和一个组件管理器来为例程 1-1 大幅提升了复用性,并且这种复用性还可以在运行期体现出来。遵循这种方式,任何程序的绝大部分代码都可以被剥离为组件,从而使项目呈现出更佳的可复用结构。你也许想立即宣布我们已经发现了软件设计的诀窍—以组件和组件管理器作为基础的通用解决方案。但是,别忘了我们还有问题列表中的第 4 项。这最后一个问题告诉我们,即使我们把 99% 的程序代码都转移到组件中,我们也还必须要在 main 函数中创建一些初始的组件实例,并为它们赋予恰当
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值