Chevron Left
返回到 Object-Oriented Design

学生对 University of Alberta 提供的 Object-Oriented Design 的评价和反馈

4.7
2,405 个评分

课程概述

This course takes Java beginners to the next level by covering object-oriented analysis and design. You will discover how to create modular, flexible, and reusable software, by applying object-oriented design principles and guidelines. And, you will be able to communicate these designs in a visual notation known as Unified Modelling Language (UML). You will be challenged in the Capstone Project to apply your knowledge of object-oriented design by evolving and documenting the Java codebase for an Android application with corresponding UML documentation. After completing this course, you will be able to: • Apply the Class Responsibility Collaborator (CRC) technique to analyze and design the object-oriented model for a problem. • Explain and apply object-oriented modeling principles and their purpose (e.g., abstraction, encapsulation, decomposition, generalization). • Explain and apply different types of inheritance • Explain the difference between association, aggregation, and composition dependencies. • Express object-oriented models as Unified Modeling Language (UML) class diagrams. • Translate between UML class diagrams and equivalent Java code. • Apply design guidelines for modularity, separation of concerns, information hiding, and conceptual integrity to create a flexible, reusable, maintainable design. • Explain the tradeoff between cohesion and coupling....

热门审阅

GJ

Sep 25, 2022

​I learnt OOD concepts like never before and feel empowered to work on software in a more effective way than before.T​hank you, Coursera and University of Alberta! :)

YF

Apr 20, 2022

c​ourse introduce prefect content for beignner with good tasks that give you feedback about your progress at last thanks for all who helped me to finish this course

筛选依据:

401 - Object-Oriented Design 的 425 个评论(共 576 个)

创建者 Anuradha H

May 22, 2025

great cause

创建者 Raymond L L

Jul 25, 2021

Good course

创建者 SEERAM Y S

Dec 1, 2020

nice course

创建者 JAAFAR I

Jan 9, 2020

good course

创建者 ubeimar a h

May 21, 2025

Excelente.

创建者 LUCÍA Y M R

Feb 1, 2022

buen curso

创建者 Mira K

May 7, 2025

sooo good

创建者 andres m r l

Oct 14, 2022

very good

创建者 Papa S T

Sep 5, 2022

Excellent

创建者 عمر م س

May 29, 2022

thank you

创建者 John R A

Jul 20, 2021

well done

创建者 Maike R

Mar 15, 2025

Excelent

创建者 Valentyn P

Apr 29, 2024

all good

创建者 Oscar A

Jan 7, 2021

Good job

创建者 Glauter L

Oct 13, 2023

Awesome

创建者 MIN H

Dec 29, 2022

Perfect

创建者 Dwaipayan C

Jan 10, 2022

Awesome

创建者 Sumit D

Nov 16, 2021

Perfect

创建者 Naveen M

Jul 27, 2020

amazing

创建者 Deleted A

Jun 22, 2020

Perfect

创建者 Oussama N

May 29, 2020

Amazing

创建者 Ali M

Nov 22, 2021

thanks

创建者 Logic C

Aug 15, 2021

Good !

创建者 Yvonne Y N Z

Jul 19, 2021

useful

创建者 Salahin R

Nov 25, 2020

great