私は現在、学位を取得するために Java プログラミング コースを受講しています。基本的なプログラミングの概念にはある程度慣れていますが、このコースの前に特に Java を使用したことはありません。より優れたプログラマーになるために、私は各課題と各章でカバーされているトピックを個別に調査しました。また、受け入れられている基準に反しているように思われる本での実践を何度か特定しました (通貨に double を使用し、など)、より良いコードを書くために、サードパーティの情報からより多くを学ぶことになりました。
現在の章では、Swing の紹介と GUI の作成について説明していますが、継承を使用して Swing クラスを拡張することを非常に明示的に推奨しており、合成の使用についてはまったく言及していません。より効果的なソリューションになります。そのため、この章の例では、コンポジションを使用して Swing GUI を作成および実装することはカバーしていません。
コンポジションを使用して実装された Swing GUI の適切に記述された初心者レベルの例/デモンストレーションを提供する、推奨されるオンライン リソースに誘導できますか?