为了账号安全,请及时绑定邮箱和手机立即绑定

什么是组件驱动开发?

什么是组件驱动开发?

什么是组件驱动开发?组件驱动开发术语开始被广泛使用,尤其是 与控制反转有关。它是什么?它解决了什么问题?什么时候适当,什么时候不适合?
查看完整描述

3 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

它是什么?

我认为你答案中的定义很好地涵盖了这个问题。虽然,我质疑为什么定义包含组件需要明确定义其依赖项。组件的规范示例是ActiveX控件 - 他们是否需要显式定义其依赖项?

它解决了什么问题?

管理复杂性。它试图通过允许您只考虑组件的实现来解决这个问题。人们应该只需要创作组件,应该考虑如何组合或管理它们。这是由组件外部的某些框架或基础结构完成的,对组件作者来说并不重要。

什么时候适当,什么时候不适合?

在trival或throw-away应用程序中不一定合适。组件体系结构中的难闻气味是,如果您花时间思考或使用基础结构来管理和组合组件,而不是组件本身。


查看完整回答
反对 回复 2019-08-19
  • 3 回答
  • 0 关注
  • 812 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信