Skip to content
BigBoxCode
  • Home
  • Fundamental
    • Design Patterns
    • Design Principles
    • Data Structures
  • Programming
    • JavaScript Programming
    • Laravel Framework
    • Server-Sent Events(SSE)
    • Python Programming
    • PHP Programming
  • Database
    • MySQL
    • Redis
    • MongoDB
  • DevOps
    • Linux Fundamentals
    • Linux Commands
    • Docker
  • All Tutorials

Design Principles

December 10, 2024October 4, 2024 by BigBoxCode

Core Principles

  • Encapsulate What Varies(EWV)
  • Composition Over Inheritance(COI)
  • Program to Interfaces, Not Implementations

SOLID Principles

  • SOLID Principles (Basic)
    • Single Responsibility Principle(SRP)
    • Open Closed Principle(OCP)
    • Liskov Substitution Principle(LSP)
    • Interface Segregation Principle(ISP)
    • Dependency Inversion Principle(DIP)
Encapsulate What Varies (EWV)

Related Articles

  1. Linux Commands
  2. Design Principle: Encapsulate What Varies(EWV)
  3. Design Principle: Composition Over Inheritance(COI)
  4. Design Principle: Program to Interfaces, Not Implementations
  5. Design Principle: SOLID Principles
  6. Design Principle: Single Responsibility Principle(SRP)
  7. Design Principle: Open/Closed Principle(OCP)
  8. Design Principle: Liskov Substitution Principle(LSP)
  9. Design Principle: Interface Segregation Principle(ISP)
  10. Design Principle: Dependency Inversion Principle(DIP)
Categories Design Principle Tags Tutorial
Python: Access Control(attribute and method)
Design Principle: Encapsulate What Varies(EWV)

Leave a Comment Cancel reply


The reCAPTCHA verification period has expired. Please reload the page.

  • Design Principles
  • Design Principles Home
  • Core Principles
  • Encapsulate What Varies(EWV)
  • Composition Over Inheritance(COI)
  • Program to Interfaces, Not Implementations
  • SOLID Principles
  • SOLID Principles (Basic)
    • Single Responsibility Principle(SRP)
    • Open Closed Principle(OCP)
    • Liskov Substitution Principle(LSP)
    • Interface Segregation Principle(ISP)
    • Dependency Inversion Principle(DIP)
  • Tutorials
  • Design Patterns [classic/core patterns for OOP]
  • Design Principles
  • Data Structures
  • Server-Sent Events(SSE)
  • MySQL Tutorials
  • Redis Tutorials
  • MongoDB Tutorials
  • JavaScript Programming
  • PHP Programming
  • Laravel Framework
  • Python Programming
On This Page
  1. Core Principles
  2. SOLID Principles
  • About
  • Contact
  • Privacy Policy
  • Disclaimer
  • All Tutorials
  • Sitemap
  • Resources
  • RSS Feed
  • GitHub
  • Linkedin
  • Youtube
© 2025 BigBoxCode