エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
可視性の必要性
可視性という表現は、決して間違いではありませんよ。 UML用語ですから。UMLの可視性を具体的にプログラ... 可視性という表現は、決して間違いではありませんよ。 UML用語ですから。UMLの可視性を具体的にプログラミング言語 であるJavaで実現しようとすると、public,protected等の アクセス制御によって具現化するということです。 例えば、UMLのオペレーションの具体的な実現方法が、 Javaでは、メソッドやコンストラクタを使いますし、 C++では、メンバ関数という方法によって具象化したりするということです。 そこで本題ですが、可視性は基本的に低くするべしとされます。 可視性を下げる唯一の目的は、バグの入る込む可能性を下げるためです。 これは、直感的にも解るでしょう。とはいいつつも、可視性が低すぎて 融通が利かないというような自体も生じますし、アクセスのための 手続きは煩雑になりアクセスのオーバーヘッドは大きくなります。 ですから、基本的には上記2つのトレードオフです。 トレードオフ
2014/02/02 リンク