オブジェクト指向用語 (整理中)

來源:互聯網
上載者:User
文章目錄
  • メッセージパッシング
  • アクティブオブジェクト
  • パッシブオブジェクト
  • メッセージ同期
  • メッセージ非同期(シグナル)
  • 分類子 | UML
  • 特性
  • シグネチャ
  • ポリモーフィズム
メッセージパッシング

あるオブジェクトから別のオブジェクトの操作(メソッド)を実行する場合、別のオブジェクトに操作を依頼していると考えます。メソッドの呼び出しは、実行するオブジェクトへのメッセージ 送信であり、オブジェクトに要求を行う唯一の手段となります。このことをメッセージパッシングと呼びます。

アクティブオブジェクト

オブジェクト內にスレッドを內蔵し、自立して能動的に動作するオブジェクトです。

パッシブオブジェクト

例外はあるかもしれませんが、一般的に、アクティブオブジェクト以外は、すべてパッシブオブジェクトとなります。

メッセージ同期

呼び出し側は、戻り値が帰ってくるまで処理を待ちます。 

メッセージ非同期(シグナル)

呼び出し側が処理の完了を待たされずに、 呼び出した処理が行われるメッセージです

 

分類子 | UML

インスタンスを持つことができる要素です。クラス、インターフェースなどだけでなく、関連は関係のインスタンス であることから関連も分類子に屬します。

特性

特性とは、分類子の性格をあらわすためのものです。

  • 特性

    • 構造特性

      • 屬性(プロパティ)
      • インスタンスの構造をあらわすためのもの
    • 振る舞い特性
      • オペレーション(メソッド)
      • インスタンスの振る舞いをあらわすためのもの
クラス図 特性説明

 

 

シグネチャ

メソッド名、引數の型や引數の數を表現する型です。(ちなみに、戻り値はシグネチャに含まれません。)

ポリモーフィズム

多様性。

 

・・・・・・・・追加中・・・・・・・・・・・・・・

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.