8000 GitHub - Fady-Esam/solid-principles: SOLID principles in C# with practical examples · GitHub
[go: up one dir, main page]

Skip to content

Fady-Esam/solid-principles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧱 SOLID Principles

A practical showcase of my understanding and applying of the SOLID principles, implemented in C# with clean, maintainable code examples.

📚 Learning & Applying the SOLID Principles

SOLID is an acronym for five key design principles that help software developers write cleaner, more maintainable object-oriented code.

Principle Description
S – Single Responsibility A class should have only one reason to change
O – Open/Closed Software entities should be open for extension, but closed for modification
L – Liskov Substitution Derived classes must be substitutable for their base classes
I – Interface Segregation No client should be forced to depend on methods it does not use
D – Dependency Inversion Depend on abstractions, not on concrete implementations

🛠️ Languages & Tools

Languages & Frameworks Tools & IDEs


📫 Connect With Me

Fady Esam   Email

Releases

No releases published

Packages

 
 
 

Contributors

Languages

0