C#デザインパターン & SOLID原則マスターコース 概要資料
1. コース概要
- タイトル:Master Design Patterns & SOLID Principles in C# – Full OOP Course for Beginners
- 提供者:freeCodeCamp.org
- 公開日:2024年9月19日
- 再生時間:11時間46分
- 目的:C#を用いたオブジェクト指向設計の基礎から主要デザインパターンまでを体系的に学ぶ
2. コンテンツ構成
- イントロダクション
- OOP基礎:カプセル化、抽象化、継承、ポリモーフィズム
- UML入門:クラス図・オブジェクト図による設計モデリング
- SOLID原則:SRP, OCP, LSP, ISP, DIPの定義と実装例
- デザインパターン概論:目的・分類
- 行動パターン:Memento, State, Strategy…
- 構造パターン:Composite, Adapter, Decorator…
- 生成パターン:Singleton, Factory, Builder…
- サンプルプロジェクト実践
- まとめ & 追加リソース(Gitリポジトリ、チートシート)
3. 主な学習ポイント
- SOLID原則:各原則のメリット・デメリットとC#実装サンプル
- GoFパターン23種:行動・構造・生成それぞれの役割と適用例
- UML図の活用:設計段階からコードへの落とし込み手法
- プロジェクト演習:複数パターンを組み合わせた実践的構築
ディスカッション
コメント一覧
まだ、コメントがありません