
図書館システムで学ぶオブジェクト指向
継承を使わない場合 using System; using System.Text.Jso ...

オブザーバーパターンの短いサンプル
C#でオブザーバーパターンのサンプルを作るには、以下の手順で実装します オブザーバーパター ...

LINQを使ったデータの取り出し
LINQの基礎を習得したら今度は応用してみましょう ここでは、次の知識を持っていることを前 ...

【C#】ポリモーフィズムのサンプル(動物)
C#でポリモーフィズムのサンプルを作るには、まず、基底クラスを定義します。その後、その基底 ...

プログラムでオブジェクトになり得るもの
オブジェクト指向プログラムでは、扱うものをオブジェクトとして捉え、それを操作して機能を実現 ...

プログラミングの原則
プログラマーが効率的で保守性の高い、読みやすいコードを作成するために使用する原則やベストプ ...

コードの可読性
コードの可読性とは、コードを書いている開発者と、そのコードを保守する将来の開発者の両方を含 ...

関心ごとの分離の原則(セパレーション・オブ・コンサーンズ)
SoC(Separation of Concerns)原則とは、ソフトウェア開発の原則の一 ...

SOLIDの法則
SOLIDとは、優れたオブジェクト指向設計の5つの原則の頭文字をとったものです。 単一責任 ...

YAGNIの法則
YAGNI(You Aren't Gonna Need It)原則とは、ソフトウェア開発の ...