なぜ同名のメソッドにするのですか?

どちらでもかまいませんが、同じメソッド名にするメリットもあります。
2020年6月16日
ユーザー

activateメソッドがPanelクラスとBoardクラスの両方にあって、それぞれ何を指しているのかは理解できているとして、なぜ同名のメソッド名にしているのですか?

「わかりやすいように。」

がおそらく理由だと推測するのですが
学習しているの今の段階ではむしろ

「わかり辛い」

です。

わかりやすさなら

activate_panel()
activate_board()

と共有項のある別々の名前にして
お互いリンクしてるけど違うものだよ。的な書き方の方がいいような気がしています。

将来、このわかりやすさを実現しておいてなんの役に立つのかな?と言うのが疑問なのですが・・・

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(4)