Chevron Left
返回到 Design Patterns

学生对 University of Alberta 提供的 Design Patterns 的评价和反馈

4.7
1,372 个评分

课程概述

This course extends object-oriented analysis and design by incorporating design patterns to create interactive applications. Through a survey of established design patterns, you will gain a foundation for more complex software applications. Finally, you will identify problematic software designs by referencing a catalog of code smells. You will be challenged in the Capstone Project to redesign an existing Java-based Android application to implement a combination of design patterns. You will also critique a given Java codebase for code smells. After completing this course, you will be able to: • Demonstrate how to use design patterns to address user interface design issues. • Identify the most suitable design pattern to address a given application design problem. • Apply design principles (e.g., open-closed, dependency inversion, least knowledge). • Critique code by identifying and refactoring anti-patterns. • Apply the model-view-controller architectural pattern....

热门审阅

UK

Jan 23, 2022

Excellent course! Instructor easy description as well as lots examples helps me to solidify my object oriented and design pattern principles. Thank you so much for this course.

BS

Jun 3, 2021

The concepts had a lucid articulation. The course covered most of the design patterns including design principles behind them. I found it very useful.

筛选依据:

176 - Design Patterns 的 200 个评论(共 305 个)

创建者 Олександр П

Apr 13, 2020

Great Course!

创建者 Pierluigi I

Oct 3, 2019

High quality!

创建者 Piotr K

Jun 21, 2025

It was great

创建者 Omer Z Q

Apr 13, 2023

Great course

创建者 Chamith M

Dec 30, 2022

Great course

创建者 Vaitheeswaran

Jun 16, 2021

Great course

创建者 CHANDAN K S

Nov 24, 2020

great course

创建者 Akber M J

Aug 23, 2020

Great course

创建者 JANNU S R

Nov 7, 2024

vbfghjkl;jg

创建者 DAGGUMALLI S

Oct 8, 2024

NICE COURSE

创建者 Ahmed I A

Jun 1, 2022

good course

创建者 Mallikarjun S A

May 1, 2020

Good Course

创建者 Padmashree N S

Apr 3, 2020

Nice Course

创建者 Mohammed B

Mar 29, 2020

very useful

创建者 JAAFAR I

Jan 9, 2020

good course

创建者 Malykhin N

Oct 10, 2019

good course

创建者 Mohd I K

Jul 5, 2019

Great work!

创建者 Thiago M

Aug 2, 2022

Very nice!

创建者 JAGIRI A G

Jan 5, 2025

excellent

创建者 vaibhav j

Sep 27, 2021

Excellent

创建者 CHRISTOPHE N

Dec 30, 2020

Very Good

创建者 RAJDEEP S B

Apr 17, 2020

Excellent

创建者 Thành N K

Sep 11, 2019

so useful

创建者 Cesar F C M

Sep 22, 2017

Excellent