1 — Fields and Methods
Purpose
[stub: fields-and-methods]
- Instance Variables
- Static Variables
- Instance Methods
- Static Methods
- Constructors
- Method Invocation
- Object Initialization
Metadata
| Author | Amit Singh |
| Scope | object-oriented-programming |
Local graph
Related notes
2 — Access Modifiers
Covers Public, Private, Protected, Package/Internal, Visibility Rules, and Encapsulation Boundaries as the core sub-topics of access modifiers.
3 — Object Lifecycle
Covers Object Creation, Constructors, Initialization Order, Finalization, Garbage Collection, Resource Management, and RAII vs GC as the core sub-topics of object lifecycle.
Object-Oriented Programming for MAANG Interviews
A book-shaped table of contents for OOP: paradigm foundations, the four pillars, object relationships, SOLID/GRASP design principles, memory and runtime internals, GoF design patterns, language-specific OOP, and OOP at system scale — cross-linking existing pattern, concurrency, and low-level-design notes instead of duplicating them.
1 — Evolution of Programming Paradigms
Surveys Machine Programming, Procedural Programming, Structured Programming, Modular Programming, Object-Oriented Programming, Functional Programming, Event-Driven Programming, Reactive Programming, and Comparing Programming Paradigms as the core sub-topics of evolution of programming paradigms.