ActivityControl

名前

ActivityControl — アクティビティへのオブジェクトインターフェイスを提供するクラス。

説明

ActivityControlクラスは、アクティビティ(アクティビティが作成される方法や場所には関係ありません)にアタッチできるオブジェクトを指定します。目的は、そのアクティビティのアクションプラン上のアクションの実行を明示的にコントロールすることです。すでにActivityControlクラスは、アクティビティ自体から利用できる変数やメッセージを通じての利用ができなくなっており、このクラスを通じてその目的に利用できる機能はありません。しかし、主要なコントロールメッセージがパッケージされているので、あるアクティビティをコントロールする必要があるかもしれない他のオブジェクトは、それらのコントロールメッセージを利用できます。これにより、オブジェクトの外側からの直接的なメッセージ受信からアクティビティを保護し、ユーザはアクティビティへのより複雑なインターフェイスを解析する必要がなくなります。

ActivityControlに採用されているプロトコル

SwarmObject

メソッド

フェーズ: Creating

フェーズ: Using