Software Engineering KB

Home

❯

05 Software Design and Architecture

❯

00 OOP and SOLID Principles

❯

00 Category

❯

Other Design Principles

Other Design Principles

Feb 10, 20261 min read

  • design-principles

Other Design Principles

Back: OOP and SOLID Principles

Additional widely-adopted design principles that complement SOLID. These heuristics guide day-to-day coding decisions around simplicity, coupling, and code organization.

Concepts

  • DRY
  • KISS
  • YAGNI
  • Law of Demeter
  • Tell Don’t Ask
  • Separation of Concerns
  • Principle of Least Astonishment

design-principles


Graph View

  • Other Design Principles
  • Concepts

Backlinks

  • DRY
  • KISS
  • Law of Demeter
  • Principle of Least Astonishment
  • Separation of Concerns
  • Tell Don't Ask
  • YAGNI
  • OOP and SOLID Principles

Created with Quartz v4.5.2 © 2026

  • GitHub