難しいオブジェクト指向

date_range 2023/12/21
エンジニアインターン
27866209_s

みなさんこんにちは!受託プロダクトチームインターン生の肖かえいです!!
あー!!!もうわけわかんない!!
なにがわけわかんないかって??


実は今大学でプログラミングの授業を取ってましてその内容が「オブジェクト指向を使って簡単なゲームを作る」というものなんですよ。
このオブジェクト指向が本当に曲者なんです。難しい。よくわかんない。


オブジェクト指向ってどういうものかというと処理を部品化して部品化したものを組み合わせて一つのツールを作り上げる考え方になります。
よく例として車が挙げられるんですけど、どんな車でも「外観」「燃費」「エンジン」って車を構成する要素じゃないですか。
オブジェクト指向ではまずどの車でも対応できるように共通の機能である「外観」「燃費」「エンジン」はそれぞれ、設計図みたいな形で共通のものとして作成し、色だったり燃費の良さだったりといった各車の独自機能はそれぞれの車各自で実装するという形です。


そしてこのオブジェクト指向のなにがいいかというと改修したい!!と思ったときに考えるべきことが減るんですよ!!
たとえば車の燃費のみを変更したいとき、オブジェクト指向がされていないと意図せず燃費だけでなくエンジンにも変更が起きてしまうなんてことがあります。そんなときの原因の究明が大変になってしまします。


オブジェクト指向では燃費は燃費の設計図、エンジンはエンジンの設計図それぞれが担っているので燃費の変更をしたらエンジンまで変わってしまう可能性は低いです。


で、この考え方をプログラミングに落とし込むのが本当に難しい!!わけがわからない!!
とりあえず、もっと勉強を進めます💦
---------------------------------------------------------------------------------------------
インターン募集ページ: https://guardian.jpn.com/recruit/intern/
メンバー紹介ページ:https://guardian.jpn.com/member/Xiao_Kaei/
---------------------------------------------------------------------------------------------

*COMMENT*

  • ZAW MIN OO

    ZAW MIN OO

    更新日:2024-01-10 17:04

    *コメント*

    分かりそうにわからないですね。(笑)
    勉強頑張って理解出来たら説明お願いします。(笑)

    *コメント*

*コメント*

*ログイン*

メールアドレス
パスワード