Iconクラスのコンストラクタで「this.drawer = new IconDrawer(canvas);」とするのはNGですか?

動作はしますが、クラスの役割は明確に分けたほうがいいでしょう。
2020年8月14日
ユーザー

いつも楽しく学習させて頂いています。

レッスンでは、” Iconクラス ”のインスタンスを作る際(61行目)に、” IconDraweクラス ”のインスタンスを引数に入れていますが、
引数に入れずに、単に「const icon = new Icon()」としておいて、表題のように” Iconクラス ”のコンストラクターにて、” IconDraweクラス ”のインスタンスを作るのは、よろしくない事なのでしょうか?

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

プレミアムプランとは?

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