Skip to main content

2 docs tagged with "encapsulation"

View all tags

Chapter 5: Object-Oriented Programming

Martin revisits the three pillars of OOP — encapsulation, inheritance, and polymorphism — and argues that OO's true architectural gift is safe, convenient polymorphism that enables plugin architecture and dependency inversion.

OSI & TCP/IP Models

The OSI 7-layer model and TCP/IP 4-layer model — each layer's role, protocols, and how data encapsulation works end-to-end.