私は、C ++に関連して、コンポーネント化(OOPの概念とは対照的で、コンポーネント指向プログラミングとも呼ばれます)を理解しようとしています。
私はこれについてインターネットで調査しましたが、利用できる構造化された情報はほとんどありませんでした。WindowsのCOMオブジェクトはかなりコンポーネント化されているようです。http://c2.com/cgi/wiki?ComponentDefinitionが便利だと思いました。
コンポーネント化の概念を説明するための、最良で単純なC ++コード例は何でしょうか?
次のような高レベルのアイデアがいくつかあります。
私は英語の単語を持っています。単語は、いくつかの記号または文字で構成されて います。現在、各文字は、アルファベット、数字、句読点、空白などのいくつかのタイプにすることができます 。したがって、各 アルファベット、数字など。基本的な構成要素を表し、それに基づいて単語が形成され、存在します。単語は(記号の)集合体になり、それに基づいて文が形成されます。
陽子、中性子、電子は、原子を形成する個々の凝集体成分です。
では、複合デザインパターンはコンポーネント化の概念とどのように異なりますか?
案内してください。ありがとう。