「こんにちは、若い友人よ!こんなに早くまた会えるとは思っていませんでした。何を言いたいのですか?今回は何を学びましたか?」

「クラスの関係、カプセル化、継承について学びました。彼らは私が良い学生だと言いました!」

「すごいですね!私のレッスンを勉強してくれているので、上達していて嬉しいです。」

「私は学んでいるだけではなく、タスクを完了しているのです!」

「もちろん、アミーゴ。あなたの前には別のレベルがあります。OOP の基本に特化したレベルです。エリー、リシ、キム、そして友人のディエゴに戻る前に、私たちの宇宙ライブラリで少し時間をかけて読んでください。きっと役立つ情報がたくさん含まれていることがわかると思います。」

「わかりました、先生。今日は何を持ってきてくれましたか?」

クラス間の関係。継承、合成、および集約

プログラミングでは、余分なコードを書かないことがいかに重要であるかがすぐにわかります。幸いなことに、Java にはエレガントな「カット」を行うために必要なものがすべて揃っています。このレッスンでは、継承、合成、集約といったクラス関係を視覚的に示します。準備をしましょう。興味深い例がたくさんあります。

カプセル化の原理

カプセル化と情報隠蔽 — これらは異なる概念ですか、それとも同じものですか? 基本的な形式では、カプセル化に何度も遭遇したことがあります。プログラムの複雑さをユーザーから隠し、使いやすいインターフェイスだけを残す方法を知りたい場合は、このレッスンを注意深く読むことをお勧めします。