Strategyパターンの解説
Gofの23パターンの1つで最も基本的なデザインパターンであるStrategyパターンについて説明します。 Strategyパターンとは? Strategyを日本語に訳すると戦略の意味となり状況に応じてアルゴリズム(戦略… 続きを読む »
Gofの23パターンの1つで最も基本的なデザインパターンであるStrategyパターンについて説明します。 Strategyパターンとは? Strategyを日本語に訳すると戦略の意味となり状況に応じてアルゴリズム(戦略… 続きを読む »
サンプルコードを用いてNullオブジェクトの説明とそれを使ったデザインパターンについて解説します。 Nullオブジェクトがなぜ必要なのか? Nullオブジェクトとはnullに代用されるクラスのことで、オブジェクトが存在し… 続きを読む »
サーバのエンドポイントとストレージのファイルパスのプロパティはvirtual修飾子で基底クラスを作って、後で派生クラスで変更できる設計にします。そのメリットとサンプルコードによる実装例を解説。 サーバのエンドポイントと… 続きを読む »
ビルド構成を作成し条件付きコンパイルを使うと各ビルド構成によってコンパイルするコードを変更することができます。今回はビルド構成を利用してサーバのエンドポイントとローカルデータベースを変更する方法について解説します。 ビル… 続きを読む »