モダン第10章:【C++17】継承より合成とECS(データ指向設計とキャッシュ効率)

「継承より合成」の真髄、型安全なコンポーネント着脱、そして近代ゲーム設計

オブジェクト指向の強力な武器「クラスの継承」ですが、ゲーム開発が大規模化すると「菱形継承(Diamond Inheritance)」「基底クラスの神格化(God Class)」「クラス爆発」という致命的な壁に直面します。最終章では、近代ゲームエンジン(Unity, Unreal, Bevy等)の設計標準である「継承より合成(Composition over Inheritance)」と、C++テンプレートを活用した「ECS(Entity Component System)」を構築。全7章の学びを結実させ、全弾幕ボスを撃破して卒業の時を迎えます!


🐻‍❄️ シロクマC++ラボ インタラクティブ学習システム

JavaScriptを実行すると、ブラウザ内インベーダーゲームエミュレータ、メモリマップ可視化、UMLクラス図、対話型解説、理解度クイズが起動します。

インタラクティブ学習を開始する →