Category: Low level System Design

Explore the latest in technology, programming, and innovation to stay ahead in your career.

Inheritance

Introduction Examples Java Inheritance Example Why do we use inheritance? Limitations with Inheritance Extending a class is the

Continue Reading »

Association

Introduction The association describes the relationships or connections between various objects. It represents a general relationship between objects

Continue Reading »

Composition

Introduction Code Why Composition over Inheritance? One of the main reasons to prefer composition over inheritance is to

Continue Reading »

Aggregation

Introduction The below diagram represents an Aggregation example. The above example can be interpreted as the College has

Continue Reading »
WhatsApp Icon

Hi Instagram Fam!
Get a FREE Cheat Sheet on System Design.

Hi LinkedIn Fam!
Get a FREE Cheat Sheet on System Design

Loved Our YouTube Videos? Get a FREE Cheat Sheet on System Design.