アルバータ大学無料オンライン教育

設計パターン

説明

このコースでは、インタラクティブパターンを組み込んでインタラクティブなアプリケーションを作成することにより、オブジェクト指向の分析と設計を拡張します。 確立された設計パターンの調査を通じて、より複雑なソフトウェアアプリケーションの基盤を得ることができます。 最後に、コードの匂いのカタログを参照して、問題のあるソフトウェア設計を特定します。

Capstoneプロジェクトでは、既存のJavaベースのAndroidアプリケーションを再設計して、設計パターンの組み合わせを実装するように求められます。 また、特定のJavaコードベースをコードのにおいについて批評します。

このコースを修了すると、次のことができるようになります。
•デザインパターンを使用してユーザーインターフェイスの設計問題に対処する方法を示します。
•特定のアプリケーション設計問題に対処するための最も適切な設計パターンを特定します。
•設計原則を適用します(例:オープンクローズ、依存関係の逆転、最小の知識)。
•アンチパターンを識別してリファクタリングすることにより、コードを批評します。
•モデルビューコントローラーのアーキテクチャパターンを適用します。

価格:無料で登録!

言語: 英語

字幕: 英語

設計パターン –アルバータ大学