inflearn logo
inflearn logo

The Essence of Object-Orientation in 30 Minutes

Many developers say they have learned object-oriented programming. However, in reality, most only know the "syntax" of classes, inheritance, and polymorphism. This lecture is not a syntax explanation. ✔ Why did object-oriented programming emerge? ✔ What is an object, and why is 'responsibility' important? ✔ Why does polymorphism create scalable structures? ✔ How does object-oriented programming connect to computer science? I will summarize the "real object-oriented thinking" I felt while personally experiencing system design in just 30 minutes. Through this lecture, you will come to understand object-oriented programming not as a 'coding style,' but as a 'design strategy for controlling complexity.'

79 learners are taking this course

Level Beginner

Course period Unlimited

oop
oop
Interview
Interview
software-design
software-design
solid
solid
Software Engineering
Software Engineering
oop
oop
Interview
Interview
software-design
software-design
solid
solid
Software Engineering
Software Engineering
Thumbnail

News

No published news.

Free