エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Deep Side of Java~Java 言語再入門 第1回~オブジェクト指向の3つの特徴
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Deep Side of Java~Java 言語再入門 第1回~オブジェクト指向の3つの特徴
「オブジェクト指向」には以下の3つの特徴があるとされる。 カプセル化(情報隠蔽) どのようなシステム... 「オブジェクト指向」には以下の3つの特徴があるとされる。 カプセル化(情報隠蔽) どのようなシステム開発でも、情報管理は重要である。各モジュールの間の「結合性」を減らし、モジュール同士が互いに相手の情報を参照し合わないようにすることが、開発効率を上げるという事実がある。つまり、公開すべきデータ(や手続き)を制限し、あたかも各モジュールが「ブラックボックス」であるかのように扱うことで、開発効率を上げることができる、という結論を得るのである。 これはつまり、さまざまなデータや手続きの中で、本来インターフェイスとなる、そのクラスの機能として定義された手続きと、効率的に実装するための手続きとを分離することになるのである。 しかし、C言語ではデフォルトのスコープは「広すぎる」。デフォルトではすべてのグローバル変数と関数は、結合単位のすべてから参照可能である。だから、C言語の「良い」スタイルでは、st