C#.net」カテゴリーアーカイブ

C# .net framework などマイクロソフトに関する技術を記載します

Strategyパターンの解説

Gofの23パターンの1つで最も基本的なデザインパターンであるStrategyパターンについて説明します。 Strategyパターンとは? Strategyを日本語に訳すると戦略の意味となり状況に応じてアルゴリズム(戦略… 続きを読む »

Nullオブジェクトパターンの解説

サンプルコードを用いてNullオブジェクトの説明とそれを使ったデザインパターンについて解説します。 Nullオブジェクトがなぜ必要なのか? Nullオブジェクトとはnullに代用されるクラスのことで、オブジェクトが存在し… 続きを読む »

C#.Netでのログ記録まとめ

C#のログ記録はサードパーティーのログ記録と組み込みのログ記録の2種類に分けられ、それらのログ記録の手段を後から変更しやすくする橋渡し役のラッパーライブラリが存在します。この3つのライブラリについて要約と個人的オススメの… 続きを読む »