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

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



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



Feb 21, 2019

The course covers the fundamentals of object-oriented design in a clear and systematic way. The homework assignments are defined clearly. The quiz sometimes feels a little overly simplistic.


Mar 29, 2020

Excellent course and course material which is presented in really good way. Learned a lot about object oriented design from course material and also form interviews. Thanks for this course.


オブジェクト指向設計: 51 - 75 / 246 レビュー

by Srikanth N

Feb 24, 2019

Great Course, learned from course. Theory and practical embedded in it.

by An V N

Apr 29, 2018

I learn a lot from this course for the ongoing system in my company.

by Piyush H

Feb 25, 2018

This was really very helpful course, learn many concepts from this.

by Paúl A

Apr 01, 2018

Excellent course, explain really well object oriented design

by Laurian A

Nov 02, 2018

Excellent material, examples, and presentation. Great job!

by Ahmed K

Nov 25, 2018

very very good but some videos need to be more simple

by Christian V G

Feb 27, 2019

very useful to help you to understand the OOP basics

by Zhaorong M

Jan 04, 2019

Clear lectures.

Projects are fun and challenging.

by Baraa M M A

Aug 07, 2018

It is a must course for self taught developers.

by Abdalla M

Feb 03, 2018

Very well presented and extremely helpful!

by Ahmed E S A H

Dec 02, 2017

Great course with professional instructor.

by Subob H S

Jan 27, 2019

Great!! Very satisfied with the course!

by Sanele

Mar 18, 2019

awesome course. Demanding, but good!

by Michael D D C

Apr 08, 2018

Excellent and easy to understand.

by Muhammad S K

Jan 17, 2018

Very Precise and complete course.

by Alfredo D C

May 21, 2018

great course about the necessary

by gregorius a

Dec 11, 2018

Amazing Courses, Really Love it

by Shadi I E A Z

Feb 17, 2018

Awesome and not boring content

by Peter G C

Aug 07, 2019

excelente curso, recomendado.

by Light0617

Aug 03, 2018

useful!!! let me learn UML!

by Hagar G H H

Feb 18, 2018

Good and very useful course

by enner

Aug 09, 2018

In one word Excellent!

by Yariel I R

Apr 02, 2018

really helped a lot

by Deiby M

Aug 01, 2018

Very good material


Oct 10, 2018

best course ever.