
コマンドデザインパターン3(ライトのUndoの実装)
コマンド設計パターンの実現テストします シナリオ コマンドデザインパターン2にUndoの基 ...

コマンドデザインパターン2
コマンド設計パターンの実現テストします シナリオ 家電リモコンを例にコマンドを割り当てる方 ...

コマンドデザインパターン1
コマンド設計パターンの実現テストします シナリオ 家電リモコンを例にコマンドを割り当てる方 ...

抽象ファクトリーデザインパターン
ファクトリー設計パターンの実現テストします シナリオ ピザショップの例で勉強しましょう ニ ...

乱数の結果をbool値でもらう方法
次のスクリプトで1/2の確率のランダム結果をbool値で代入することができます。 usin ...

シンプルファクトリーデザインパターン
ファクトリー設計パターンの実現テストします シナリオ ピザショップの例で勉強しましょう ニ ...

デコレーターデザインパターン
デコレーター設計パターンの実現テストします シナリオ コーヒーショップの例で勉強しましょう ...

オブザーバーデザインパターン
マイクロソフトのオブザーバー設計パターンを参考に気象観測システムをオブザーバーパターン(I ...

状態(生きている、死んでいる?)を管理するクラス
今の状態を管理するクラスを考えてみましょう 状態管理クラス 生きている状態をAlive、死 ...

デフォルトコンストラクタは必要?
クラスを学んでくるとコンストラクタの仕組みで出てきますよねコンストラクタとは、クラスからイ ...