Skip to content

Swift_object

kobayashiharuto edited this page Jul 31, 2021 · 5 revisions

そういや結局オブジェクト指向って?

カプセル化

アクセス修飾子で、リモコンと Calc クラスの話したのを覚えてますか?
あのように、アクセスする必要があるものだけアクセスできるようにし、内部のごちゃごちゃは隠ぺいする...
まるでカプセルのようではないですか?
そういうことです。


ポリモーフィズム

ポリモーフィズムは日本語で言うと多様性です。
継承の話で、Person クラスを継承した Ninja クラスも Person クラスを引数に取る関数にそのまま入れられるって話を覚えてますか?
それです。つまり、複数の型に属せる...つまり多様性ですね。それだけ。


継承

継承です。使いまわせて便利だったでしょ?


オブジェクト指向

オブジェクトっぽく扱えるようになる、便利な言語仕様です。以上。


まとめ

ね?簡単なことだったでしょ?

Clone this wiki locally