フックメッセージ
『オブジェクト指向設計実践ガイド』.icon p.172~
本と同じ内容
変更後のコードではRoadBike(サブクラス)からinitializeが消える
つまり、RoadBikeをinstnatiateすると、Bycycle(親)のinitalizeが呼ばれる
そのinitlalizeの中でpost_initializeが呼ばれる
なんでこれで「結合度が下がった」と言えるの #?? 子目線では、initalizeの中でsuperを呼ぶ必要はなくなったが
「post_initializeが必要」ということを知らないといけないじゃん
返り値の型の知識は確かに減ってるmrsekut.icon
「いつ呼ばれるか」の知識も減った、なるほど?
まあそうだけど、実際「いつ呼ばれるか」を知らないと、子class側でoverrideしようってならなくない #??