質問
私はNutshell(O'Reilly)のアルゴリズムを読んでいて、クラス図でこの記号に出会いました。私の推測では、それはメンバーが保護されていることを意味しますが、誰かがそれが何を意味するのかを確実に知っているかどうかを見たかったのです。
解決
クラスまたはその他のデータ型の保護されたメンバーを示します。
-
はプライベートを示します
+
はパブリックを示します
#
は保護されていることを示します
他のヒント
'#'は可視性を示します。この場合、保護された操作を参照します[これは一般的ではないため、「メソッド」という用語を編集しました]。
追加先:
〜パッケージプライベート(またはデフォルト)を示します
変数はクラスおよび継承されたクラスでのみ表示されるため、保護されていることを意味します。
'#'は可視性「保護された」を意味します。 (public、privateに類似)クラスのプロパティ/メソッドの動作。同じことを uml_basic_notations
で見つけることができます。所属していません StackOverflow