# Object Oriented Programming
All Object Oriented Programming notes →1 — Memory Layout
Explains Stack, Heap, Object Headers, References, and Object Alignment as the core sub-topics of memory layout.
object-oriented-programming memory-and-runtime book
2 — Dynamic Dispatch
Explains Virtual Tables, Interface Dispatch, Runtime Type Information, and Reflection as the core sub-topics of dynamic dispatch.
object-oriented-programming memory-and-runtime book
3 — Garbage Collection
Explains Reachability, Mark & Sweep, Generational GC, Reference Counting, and Memory Leaks as the core sub-topics of garbage collection.
object-oriented-programming memory-and-runtime book