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.

筛选依据:

76 - Design Patterns 的 100 个评论(共 305 个)

创建者 An V N

Apr 28, 2018

Awesome course! I learn a lot from this course for the ongoing project in my company

创建者 Tirumalesh B

Jun 12, 2018

The course is very good. It deals with many design patterns and also anti-patterns.

创建者 Trâm. Đ T H

Aug 20, 2022

This course make me know more about design pattern and every example is so great!

创建者 Fabrice L

Apr 17, 2018

Good coverage of design patterns, but a lot of lecture and not enough examples.

创建者 Hilaida T D

Jul 14, 2021

Excellent course!! Thank you! Design Patterns are essenctial for a good code

创建者 David K

May 12, 2020

Very Informative. Captures the most important Patterns with good explanation

创建者 Ítalo S

Feb 18, 2020

Very good course. I could refresh a lot of concepts and learn new practices.

创建者 Moussa D

Mar 19, 2019

Very good course to get a first and clear grasp of various different pattern

创建者 Patty E

Nov 26, 2017

Good real world examples of when and how to apply common design patterns.

创建者 DIEGO S

Oct 30, 2020

An amazing course with and an amazing teacher. Its a really great course

创建者 Heena H

Feb 7, 2019

wonderfully explained, with rememberable examples. very well documented.

创建者 Ramiro V

Dec 2, 2020

Excelente curso, muy bien presentado, muy buena bibliografia, gracias

创建者 Aishwary B

Aug 13, 2020

A nice course to get a view on design patterns. Highly recommendable.

创建者 Reda R

May 6, 2018

It is very informative course, and the quizzes are very interesting.

创建者 Thalys H C d C

May 14, 2023

Excelent course, was big help for me, thank you very much for this!

创建者 Lorenzo V

May 1, 2020

Thanks for this opportunity. I think it will be usefull for my job.

创建者 Emin M (

Mar 12, 2022

This course teaches about all deep knowledge of Design Patterns.

创建者 Muhammed T O

Oct 18, 2018

Needs more focus than the first course but is totally worth it.

创建者 Ahmed E S A H

Dec 10, 2017

Missing Course note PDF to review the course materials

Thank you

创建者 Ruben L

Jan 30, 2023

I have learned a lot about different method for doing my code.

创建者 Mohamed A A

Dec 14, 2019

it's very good course with nice topics and very good examples

创建者 Sayan D

Jun 24, 2020

A great well-designed course to start with design patterns.

创建者 Deivi A T

May 10, 2025

Good espero me permitan acabarlo aunque se acabe mi susce

创建者 KhW W

Jun 16, 2020

really awesome. I learn a lot more about design pattern