オブジェクト指向
これまで何回か目にし、その度に調べてるけどよく理解できていません。 こういうのって、実務経験積んでくうちに理解できてくるものなんじゃないのかな・・・と 現状あんまり理解できていない私としては思います。Rubyはオブジェクト指向言語、JavaもJavascriptもそうらしいです。
で、オブジェクト指向って一体何なのか。。
効率よく開発するための考え方
何かのコード記述のルールがあって、それがオブジェクト指向っていうわけではなく、、 「効率よく開発をするための考え方や概念」だそうです。特徴①カプセル化
「オブジェクト」というものが、データやメソッドなんかを一つのカプセルにまとめてしまうようなイメージです。
カプセル化されてしまうと、外からは中がどうなってるか見えません。
情報がカプセルにより「隠されている」これがカプセル化です。
カプセル化することで他からの影響を受けにくく、カプセルごと分けて考えることができます。