ash0x0's Obsidian Quartz

Home

❯

cs

❯

System.Design

❯

Patterns

❯

Object Oriented Design (OOD)

Object-Oriented Design (OOD)

Jul 21, 20251 min read

Principles:

  • Encapsulation
  • Inheritance
  • Polymorphism
  • Abstraction

Design patterns:

  • Singleton
  • Factory
  • Observer
  • Strategy
  • Adapter

System design fundamentals:

  • Scalability
  • Cache
  • Load Balancing
  • Sharding

Graph View

Backlinks

  • System Design

Created with Quartz v4.5.1 © 2025

  • GitHub
  • Discord Community