Skip to content

faridhaghgooyan/S.O.L.I.D-Principles-In-Action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

S.O.L.I.D Principles In Action

Repository size Github stars

Programming challenges

The SOLID principles are a set of five software design principles that serve as guidelines for writing clean, maintainable, and flexible code. These principles help in achieving modular and loosely coupled designs, which are easier to understand, test, and modify. By adhering to the SOLID principles, developers aim to create code that is easier to maintain, extend, and reuse. The principles encourage concepts such as single responsibility, open for extension but closed for modification, substitution of types, interface segregation, and dependency inversion. Applying these principles can lead to code that is more robust, flexible, and adaptable to changes over time.

Table of Contents

  • Single Responsibility Principle (SRP)
  • Open/Closed Principle (OCP)
  • Liskov Substitution Principle (LSP)
  • Interface Segregation Principle (ISP)
  • Dependency Inversion Principle (DIP)

About

just some simple solid example in php

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published