こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Android/コンポーネントとクラスの違いは?

クラスの中で、特殊な働きをするもの(?)を、特別にコンポーネントと呼ぶのでしょうか?
つまり、コンポーネントの実体はクラス? コンポーネント<クラス?

例えば、「コンポーネントのアクティビティ」と言うときの「アクティビティ」は、「Android SDK」で提供されている「Activityクラス」と完全に同義の意味でしょうか?

■質問背景
・コンポーネントが何なのか分からなくて質問しました

投稿日時 - 2013-11-10 10:49:29

QNo.8341405

暇なときに回答ください

質問者が選んだベストアンサー

Androidの場合は、コンポーネント(application component)という用語は下記のものを指します。
・Activity
・Service
・Content provider
・Broadcast receiver
いずれも特定のクラスのサブクラスとして実装されるものです。したがって、「クラスの中で、特定の形式を満たしているものがコンポーネントである」ということは言えます。

Androidに限定しない文脈だとコンポーネント(ソフトウェアコンポーネント)はもっと多様なものを指している可能性があります。

投稿日時 - 2013-11-10 22:24:01

お礼

回答ありがとうございました。

>いずれも特定のクラスのサブクラスとして実装されるものです。したがって、「クラスの中で、特定の形式を満たしているものがコンポーネントである」ということは言えます
・大変参考になりましたー

投稿日時 - 2013-11-28 08:46:43

このQ&Aは役に立ちましたか?

4人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問