プログラム言語ごとのオブジェクト指向の扱い
オブジェクト指向プログラミング(OOP)は、データとそれに関連する処理をオブジェクトとして ...
継承よりコンポジションを選ぶべき理由と実践例
オブジェクト指向プログラミングにおいて、「継承」より「コンポジション」を選択する設計手法が ...
C#を学び、ツールプログラマを目指すためのガイド
1. ツールプログラマとは? ツールプログラマは、開発者やデザイナーが効率的に作業を進めら ...
オブジェクトプーリング (Object Pooling) 実装サンプル
概要 オブジェクトプーリングは、ゲーム内で頻繁に生成・破棄されるオブジェクトを事前にインス ...
Unityにおける継承と合成の使い分け:技術資料
概要 Unityはコンポーネントベースの設計思想を採用しており、オブジェクトに機能を付与す ...
Unityにおける継承と合成(コンポジション)
概要 Unityはコンポーネントベースの設計思想を採用しており、オブジェクトにさまざまな機 ...
Unityにおけるオブジェクト指向プログラミング(OOP)ガイド
Unityを使用してゲーム開発を行う際、知らず知らずのうちにオブジェクト指向プログラミング ...
C# オブジェクト指向プログラミングにおける継承の問題と対処
C#におけるオブジェクト指向プログラミング(OOP)は、効率的で再利用可能なコードを作成す ...
UnityにおけるC#の合成の例
はじめに 合成 (Composition) とは、オブジェクトの機能を組み合わせることで、 ...
Unityにおける GameObject と Component の技術的説明
はじめに Unityでは、GameObject と Component を使用してオブジェ ...