模板、插件、嵌入,接口类、虚拟基类。

模板、插件、嵌入,接口类、虚拟基类。

在设计系统或者做系统集成时,使用模板、插件、嵌入的思路是基本正则的。这里介绍一些有关的内容:

  1. 模板(Template, <T>):模板是与计算模型或者模式有关的概念,计算模型或者模式是可以处理泛化数据的,泛化数据使用Template(<T>)标记;具体的应用只要把需要处理的数据代入模板、就可以使用预先编程的计算模型或者模式代码。
  2. 插件(Ins-ware):插件是与框架编程有关的概念,程序框架的主程序会预留位置(通常用//todo:标记提示)甚至预先命名定义、来支持功能扩展,这种方案就是插件(Ins-ware)。比较复杂的插件需要通过注册或者专用工具来加入框架。
  3. 嵌入(Lodge):嵌入是与固化代码有关的概念,系统运行需要引入额外的外部依赖,如果把这样的外部依赖的代码包添加到系统中、系统就嵌入了一部分外部代码,这就是嵌入的方案。嵌入一方面需要进行谨慎的冲突审核,另外还要做仔细的安全评判。通常嵌入会降低系统的一致性和安全性,这是嵌入的主要负面影响。
  4. 接口类:接口类是与三层架构或者群件有关的概念,在用户界面产生任务指令或者功能调用之后、通过接口类找到或者实现相关的操作。
  5. 虚拟基类:虚拟基类是通过外部迭代逐步找到或者生成底层基类的方案。底层基类通常可以处理泛化数据,是虚拟基类方案的一个原理。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值