デザインパターン
どうも、ちゃんなるです! 今回は、Interpreter Patternを紹介します️ 概要 今回示すプログラムの設計 クラス図 サンプルコード Interpreter Patternの使い道 組み合わせられるデザインパターン まとめ 参考文献 概要 Interpreter Patternは、特定の文法や言…
どうも、ちゃんなるです! 今回は、Command Patternを紹介します️ 概要 今回示すプログラムの設計 クラス図 サンプルコード Command Patternの使い道 組み合わせられるデザインパターン まとめ 参考文献 概要 Command Patternは、オブジェクト指向プログラミ…
どうも、ちゃんなるです! 今回は、Proxy Patternを紹介します️ 概要 今回示すプログラムの設計 クラス図 クラス図 (Mermaid記法) サンプルコード Proxy Patternの使い道 組み合わせられるデザインパターン まとめ 参考文献 概要 Proxy Patternは、オブジェ…
どうも、ちゃんなるです! 今回は、Flyweight Patternを紹介します️ 概要 今回示すプログラムの設計 クラス図 サンプルコード Flyweight Patternの使い道 組み合わせられるデザインパターン まとめ 参考文献 概要 Flyweight Patternは、多数の類似オブジェク…
どうも、ちゃんなるです! 今回は、State Patternを紹介します️ 概要 今回示すプログラムの設計 ざっくり仕様 クラス図 サンプルコード State Patternの使い道 組み合わせられるデザインパターン まとめ 参考文献 概要 State Patternは、オブジェクト指向プ…
どうも、ちゃんなるです! 今回は、Memento Patternを紹介します️ 概要 今回示すプログラムの設計 クラス図 サンプルコード Memento Patternの使い道 組み合わせられるデザインパターン まとめ 参考文献 概要 Memento Patternは、オブジェクトの状態を保存し…
どうも、ちゃんなるです! 今回は、Observer Patternを紹介します️ Observer Patternは、オブジェクト間の依存関係を疎結合に保ちながら、状態の変更を通知するためのパターンです 概要 今回示すプログラムの設計 クラス図 サンプルコード Observer Pattern…
どうも、ちゃんなるです! 今回は、Mediator Patternを紹介します️ 概要 今回示すプログラムの設計 クラス図 サンプルコード Mediator Patternの使い道 組み合わせられるデザインパターン まとめ 参考文献 概要 Mediator Patternは、オブジェクト間の相互作…
どうも、ちゃんなるです! 今回は、Facade Patternを紹介します️ 概要 今回示すプログラムの設計 クラス図 サンプルコード Facade Patternの使い道 組み合わせられるデザインパターン まとめ 参考文献 概要 Facade Patternは、システムのサブシステムやイン…
どうも、ちゃんなるです! 今回は、Chain-of-Responsibility Patternを紹介します️ 概要 Chain-of-Responsibility Patternに登場するクラス 今回示すプログラムの設計 サンプルコード クラス図 Chain-of-Responsibility Patternの使い道 組み合わせられるデ…
どうも、ちゃんなるです! 今回は、Visitor Patternを紹介します️ 概要 Visitor Patternの登場人物 今回示すプログラムの設計 サンプルコード クラス図 Visitor Patternの使い道 組み合わせられるデザインパターン まとめ 参考文献 概要 Visitor Patternは、…
どうも、ちゃんなるです! 今回は、Decorator Patternを紹介します️ 概要 今回示すプログラムの設計 サンプルコード クラス図 Decorator Patternの使い道 組み合わせられるデザインパターン まとめ 参考文献 概要 Decorator Patternは、既存のオブジェクトに…
どうも、ちゃんなるです! 今回は、Composite Patternを紹介します️ 概要 今回示すプログラムの設計 サンプルコード クラス図 Composite Patternの使い道 組み合わせられるデザインパターン まとめ 参考文献 概要 Composite Patternは、オブジェクトを木構造…
どうも、ちゃんなるです! 今回は、Strategy Patternを紹介します️ 概要 今回示すプログラムの設計 クラス図 サンプルコード Strategy Patternの使い道 組み合わせられるデザインパターン まとめ 参考文献 概要 Strategy Patternは、異なるアルゴリズムや振…
どうも、ちゃんなるです! 今回は、Bridge Patternを紹介します️ 概要 今回示すサンプルプログラムの設計 サンプルコード クラス図 Bridge Patternの使い道 組み合わせられるデザインパターン まとめ 参考文献 概要 Bridge Patternは、機能と実装を分離して…
どうも、ちゃんなるです! 今回は、Abstract Factory PatternをTypeScriptのサンプルコードを用いて紹介します️ 概要 今回示すプログラムの設計について サンプルコード Abstract Factory Patternの使い道 組み合わせられるデザインパターン Singleton Patte…
『』どうも、ちゃんなるです! 今回は、Builder PatternをTypeScriptのサンプルコードを用いて紹介します️ 概要 サンプルコード Builder Patternの使い道 組み合わせられるデザインパターン まとめ 参考文献 概要 Builder Patternは、オブジェクトの生成をス…
どうも、ちゃんなるです! 今回は、Prototype PatternをTypeScriptのサンプルコードを用いて紹介します️ 概要 今回示すプログラムの設計について サンプルコード Prototypeクラスの作成 実際に使ってみる Prototype Patternの使い道 組み合わせられるデザイ…
どうも、ちゃんなるです! 今回は、Singleton PatternをTypeScriptのサンプルコードを用いて紹介します️ 概要 サンプルコード Singletonクラスを作成 インスタンスの利用 Singleton Patternの使い道 組み合わせられるデザインパターン まとめ 参考文献 概要 …
どうも、ちゃんなるです! 今回は、Factory Method PatternをTypeScriptのサンプルコードを用いて紹介します️ 概要 実現方法 クラス図 サンプルコード Factory Method Patternの使い道 組み合わせられるデザインパターン まとめ 参考文献 概要 これは「オブ…
どうも、ちゃんなるです! 今回は、Template Patternに関してTypeScriptの実例を使って説明します 概要 実現方法 サンプルプログラムの設計 サンプルコード クラス図 Template Method Patternの使い道 組み合わせられるデザインパターン まとめ 参考文献 概…
どうも、ちゃんなるです! 今回は、Adapter Patternを紹介します 概要 プログラム設計 クラス図 Adapter Patternの使い道 サンプルコードの続き 組み合わせられるデザインパターン まとめ 参考文献 概要 ひとことで言うと「互換性のないインターフェースを持…
どうも、ちゃんなるです! 今回は、ソフトウェア開発において便利なデザインパターンの1つ、Iterator Patternを取り上げます 概要 今回示すサンプルプログラムの設計 サンプルコード クラス図 イテレータパターンの使い道 組み合わせられるデザインパターン …