オブジェクト指向 (OOP) の三大要素

大規模なプログラムを効率よく、安全に開発するための考え方です。

カプセル化 (Encapsulation)
データと処理をまとめ、秘密(プライベート)にすべき部分を隠すこと。安全性と独立性を高めます。 (#property)
継承 (Inheritance)
既存のクラスをベースに新しいクラスを作ること。コードの再利用性を高めます。 (extends)
ポリモーフィズム (Polymorphism / 多態性)
同じ名前のメソッドが、オブジェクトの種類によって異なる振る舞いをすること。利用側をシンプルにします。

基本用語のリマインド

継承のキーワード