コース概要

設計パターンの紹介

  • 設計パターンとは何か?
  • なぜ設計パターンを使うのか?
  • Gang of Four (GoF) とパターン分類
  • 一般的な設計原則 (SOLID, DRY, KISS, YAGNI)

生成型デザインパターン

  • Factory Method
  • Abstract Factory
  • Singleton
  • Builder
  • Prototype

構造型デザインパターン

  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Proxy

行動型デザインパターン

  • Chain of Responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • Template Method
  • Visitor

実際のアプリケーションでの設計パターンの適用

  • エンタープライズアプリケーションにおける設計パターン
  • 既存コードのリファクタリング
  • 複数のパターンを組み合わせて堅牢なソリューションを作成する
  • ベストプラクティスと落とし穴

まとめと次回へのステップ

要求

  • Javaプログラミングの経験
  • オブジェクト指向プログラミング (OOP) の概念の理解
  • ソフトウェアアーキテクチャの基本的な知識

対象者

  • 設計スキルを向上させたい Java 開発者
  • スケーラブルなアプリケーションを設計するソフトウェアアーキテクト
  • コードの保守性と効率を改善したいテクニカルリード
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (5)

今後のコース

関連カテゴリー