Chevron Left
オブジェクト指向設計 に戻る

アルバータ大学(University of Alberta) による オブジェクト指向設計 の受講者のレビューおよびフィードバック

4.7
2,021件の評価

コースについて

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....

人気のレビュー

FK

2021年1月10日

Great course to learn the concepts of Software Designing and how it is used in real business scenarios. This course is indeed very helpful for aspiring product developers who aim to be an architect.

JS

2020年8月5日

Great course to learn the concepts of Software Designing and how it is used in real business scenarios. This course is indeed very helpful for aspiring product developers who aim to be an architect.

フィルター:

オブジェクト指向設計: 101 - 125 / 477 レビュー

by omar e

2018年5月16日

by Daniel O D V

2020年6月14日

by Frank M

2018年8月5日

by Abinesh S

2019年7月2日

by Kirish K

2020年5月10日

by C S

2022年6月30日

by Jitto J T

2021年2月18日

by Riccardo G

2021年3月3日

by Viviana D

2019年11月11日

by Wen Z

2021年8月8日

by Stefano B

2021年2月3日

by Stefan A

2020年4月19日

by Yurii R

2020年3月30日

by Al B

2021年1月22日

by Amr A

2020年6月7日

by Miguel A

2019年10月9日

by Kedar M

2021年4月18日

by Akash C

2020年11月3日

by Nilanshu V R

2022年4月28日

by Vidas

2020年12月12日

by Dmitry K

2020年12月4日

by Ahmad S

2021年5月5日

by Jep R

2020年9月25日

by Rasoul A

2020年5月22日

by Loi N

2021年5月25日