Software EngineerObject-oriented programming
0%
overview/stage 03 of 16

Object-oriented programming

Modeling systems with objects.

1 week · wk 8Review pace6 topics18 Interview Questions
Why this pace:Python's class model and JS's prototypal-but-class-syntax OOP already cover most of this — mainly formalize the vocabulary.
SEC FOCUS

Encapsulation and access modifiers are your first line of defense against unintended exposure.

Topics & Action Items (6)
01
Classes, objects, encapsulation
1-2 hrs
02
Inheritance vs composition
1-2 hrs
03
Polymorphism and interfaces
1-2 hrs
04
Abstraction boundaries
1 hr
05
Reading basic UML
1 hr
06
Recognizing when OOP is the wrong tool
1 hr
Software Engineer Roadmap • ~38 Weeks • 98 Topics • React / Node.js / Python / TypeScript / Cloud
Local browser storage active•Back to top ↑