5

さまざまなブラウザのクラスやメソッドの横にあるさまざまな「アイコン」やシンボルの意味の説明がどこにあるか知っている人はいますか?

4

1 に答える 1

3

一部のクラスは、タイプに応じてアイコンを定義します。コレクション、ストリーム、モーフ、数字、例外、アナウンス、テストなど。アイコンを理解するには、クラス階層を見てください。

メソッドには、2 組のアイコンがあります。最初のセットは、クラス階層に関連しています。

  • 上矢印:メソッドはスーパークラスのメソッドをオーバーライドします。
  • 下矢印:メソッドはサブクラスのメソッドによってオーバーライドされます。
  • 上矢印と下矢印:メソッドはスーパークラスのメソッドをオーバーライドし、サブクラスのメソッドによってオーバーライドされます。

2 番目のセットは、テスト クラスのみに使用されます。

  • 緑の点:テスト メソッドの最後の実行は成功しました。
  • オレンジ色の点:テスト メソッドの最後の実行は失敗しました。
  • 赤い点:テスト メソッドの最後の実行はエラーでした。
  • 灰色の点: テスト メソッドは最近実行されていません。

Pharo by Exampleでは、114 ページでこれらのアイコンのいくつかをより詳細に説明しています。また、この Web サイトには少し古いアイコンのリストが含まれています。

さまざまなアイコンの実装を理解したい場合は、次の 2 つのメソッドを参照してください。クラス アイコンは で定義され#browserIcon、メソッド アイコンは で定義されています#browerIcon:selector:

于 2013-01-28T07:46:07.787 に答える