组件基础软件工程笔记
💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
软件组件是一个包含隐藏内部和公开外部接口的容器,遵循分而治之的特性,组件间关系呈树形结构。组件模型分为黑箱(隐藏内部细节)和灰箱(关注点分离),通过描述、组合技术和语言构建,涉及多种架构和标准组件。
🎯
关键要点
- 软件组件是一个包含隐藏内部和公开外部接口的容器。
- 组件模型分为黑箱和灰箱,黑箱隐藏内部细节,灰箱关注点分离。
- 组件系统遵循分而治之的特性,组件间关系呈树形结构。
- 组件模型包括组件描述、组合技术和语言。
- 黑箱组合完全隐藏内部细节,灰箱组合则强调关注点分离。
- 涉及多种架构和标准组件,如.NET、CORBA、EJB等。
❓
延伸问答
什么是软件组件?
软件组件是一个包含隐藏内部和公开外部接口的容器。
组件模型有哪些类型?
组件模型分为黑箱和灰箱,黑箱隐藏内部细节,灰箱关注点分离。
组件系统的结构特点是什么?
组件系统遵循分而治之的特性,组件间关系呈树形结构。
黑箱和灰箱组合有什么区别?
黑箱组合完全隐藏内部细节,而灰箱组合则强调关注点分离。
组件模型包括哪些内容?
组件模型包括组件描述、组合技术和语言。
常见的标准组件有哪些?
常见的标准组件包括.NET、CORBA、EJB等。
➡️