2017-04-19 24 views
0

我在各种Java技术栈中遇到过“组件”一词;一些俚语:“基于组件”,“分布式组件”,“EJB是基于组件”等。“组件”是关于Java技术的含义?

我对“组件意味着什么”这个词感到困惑。它在上面的俚语中是否意味着相同的事物,或者它是否与上下文有关?

任何人都可以帮我理解吗?

+1

这不是俚语,它是暗语。 –

回答

1

组件是一个独立的功能单元,对程序的其他部分很少或没有依赖关系。

https://en.m.wikipedia.org/wiki/Component-based_software_engineering#Definition_and_characteristics_of_components 对它的定义略有不同。

这是一个软件工程中的标准术语,广泛使用且很容易查找。

+0

感谢您的回答,所以简单来说,它可以被认为是“一个功能”? – CuriousMind

+1

这是一个好的开始。组件的想法是它周围有一个明确的墙。声明是一项功能,但它不能独立存在。组件是具有相当大的目的的相关组件的关联,仅需要与其容器或调用组件的通信极为有限,否则独立。 –

+1

我希望您能从多个权威来源查找与软件相关的术语。不要试图在SO上学习计算机编程。 –