ワイワレ速報

eye-catch.jpg

オブジェクト指向のサンプルプログラムがだいたいヒドい理由 - きしだのHatena

2025/07/13 07:25

オブジェクト指向のサンプルプログラムがだいたいヒドい理由 - きしだのHatenaオブジェクト指向のサンプルプログラムがだいたいヒドい理由 - きしだのHatena引用元:

https://nowokay.hatenablog.com/entry/2025/07/12/191038

ずん

「オブジェクト指向のサンプルがヒドいって言われてるのだ!でも、みんな勇者クラスとか作りたがるのだ!」

でぇじょうぶ博士

「その通りでやんす。オブジェクト指向の本質は状態管理なのに、みんな現実世界を写し取ろうとして迷子になってるでやんす。」

やきう

「ワイも勇者クラス作ったことあるで。でも実際のゲーム作るときは全然違う設計になったわ。」

でぇじょうぶ博士

「そうでやんす。実際のアプリケーションでは、状態の変化をどう管理するかが重要でやんす。InputStreamやDBConnectionの継承とかがいい例でやんす。」

ずん

「じゃあ、ボクが作った姫様クラスはダメってことなのだ?」

やきう

「そらそうやろ。姫様なんて属性やん。明日から庶民になる可能性だってあるんやで。」

でぇじょうぶ博士

「その通りでやんす。状態管理と関係ない部分をクラスにしても意味がないでやんす。JSONや設定ファイルで十分でやんす。」

ずん

「むぅ...じゃあボク、これからは姫様クラスじゃなくて、『お姫様になりたい症候群クラス』を作るのだ!」