generated at
2/16/2025, 8:09:59 AM
フックメッセージ
p.172~
https://qiita.com/hogehoge1234/items/30ef975628cf8b679a12
本と同じ内容
変更後のコードでは
RoadBike
(サブクラス)からinitializeが消える
つまり、
RoadBike
をinstnatiateすると、
Bycycle
(親)のinitalizeが呼ばれる
そのinitlalizeの中で
post_initialize
が呼ばれる
なんでこれで「結合度が下がった」と言えるの
#??
子目線では、
initalize
の中でsuperを呼ぶ必要はなくなったが
「
post_initialize
が必要」ということを知らないといけないじゃん
返り値の型の知識は確かに減ってる
「いつ呼ばれるか」の知識も減った、なるほど?
まあそうだけど、実際「いつ呼ばれるか」を知らないと、子class側でoverrideしようってならなくない
#??