【おぶじぇくとしこうせっけい】
オブジェクト指向設計 とは?
💡 「モノ」を主役にして、データと動きをセットで考える設計術
📌 このページのポイント
オブジェクト指向設計って何なの?
カプセル化って何のこと?
継承ってどういうこと?
親クラスの性質を子クラスが受け継ぐ仕組みだよ。「動物」クラスに「食べる」「寝る」を定義しておけば、「犬」クラスも「猫」クラスも自動的にその機能を持てるんだ。共通部分を何度も書かなくて済むから、コードの重複を減らせるよ
ポリモーフィズムって難しそう...
でもオブジェクト指向って最近批判されてない?
良い設計にするコツはあるの?
📖 おまけ:英語の意味
「Object-Oriented Design」 = オブジェクト指向の設計
💬 object(もの)を oriented(向いた・中心にした)design(設計)で、現実世界の「モノ」をそのままプログラムに落とし込む発想だよ