我一直在尝试理解与 C++ 相关的组件化(与 OOP 概念相反,也称为面向组件的编程)。
我在互联网上对此进行了研究,但可用的结构化信息很少。windows COM 对象看起来非常组件化。我发现http://c2.com/cgi/wiki?ComponentDefinition很有用。
什么是最好和最简单的 C++ 代码示例来说明组件化概念?
我有一些高层次的想法,比如:
我有一个英文单词。一个词由几个符号或 字符组成。现在,每个字符可以有几种类型,如 字母、数字、标点符号、空格等。所以,每个 字母、数字等。代表基本组成部分,在此基础上,一个词将形成并存在。单词成为一个聚合组件(符号),基于它形成一个句子等等。
质子、中子和电子是形成原子的单个集合成分。
那么,复合设计模式与组件化概念有什么不同呢?
请指导我。谢谢。