C言語C++Java文法Javaオブジェクト指向JavaデザインパターンC#文法C#オブジェクト指向C#デザインパターンGoRustPythonJavaScriptTypeScriptRubyPHPSwift(iOSアプリ)PerlCOBOLSpring / Spring BootC#実践BlazorC# WPFDjangoReactAngularPythonデータ分析Python AIPyTorchRAGPythonスクレイピングPython画像認識SoliditySolanaSQL データ操作 (DML)SQL テーブル設計 (DDL)Neo4jLinuxコマンドネットワークサーバーGitDockerKubernetesMakefile / makeHTML/CSSMarkdown正規表現XMLUMLバッチファイルアセンブリ言語Claude Codeエンジニア就活PythonのエラーJavaScriptのエラーTypeScriptのエラーJavaのエラーC#のエラーC言語のエラーC++のエラーGoのエラーRustのエラーPHPのエラーPerlのエラーSQLのエラーRubyのエラー
C#デザインパターンコース · 全28レッスン · インストール不要
C#デザインパターンを、その場で動かして学ぶ。
GoFの23パターンから、DI・Repository・MVVM・CQRSなど現代の設計パターン、そしてTDD(テスト駆動開発)まで。「繰り返し使える設計の型」を、ブラウザ内で動くC#で実装しながら学ぶ。
学習の進捗0 / 28
カリキュラム
全3章・28レッスン。上から順に進める前提で設計されています。
1デザインパターン13レッスン
- 1.生成①:Factory Method / Abstract Factory実行
- 2.生成②:Builder実行
- 3.生成③:Prototype実行
- 4.生成④:Singleton実行
- 5.構造①:Adapter / Bridge実行
- 6.構造②:Composite / Decorator実行
- 7.構造③:Facade / Flyweight / Proxy実行
- 8.振る舞い①:Strategy / State実行
- 9.振る舞い②:Observer / Mediator実行
- 10.振る舞い③:Command / Chain of Responsibility実行
- 11.振る舞い④:Template Method / Iterator実行
- 12.振る舞い⑤:Visitor / Interpreter / Memento実行
- 13.パターンの実践と使い分け実行