Skip to content

zeineblabbane/TP1_ISO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOLID

Introduced by Robert C. Martins (”Uncle Bob”) Author of several books, e.g. ”Clean Code”

  • SRP Single Responsibility Principle : A class should have one reason to change
  • OCP Open for extension, closed for modification
  • LSP Liskov Substitution Principle enable to replace objects of a parent class with objects of subclass without breaking the application
  • DIP Dependency Inverison Principle isolate the class from concrete implementation and having them depend on an abstract classes or interfaces.
  • ISP Interface Segregation Principle : Splitting methods of a contract into groups of responsability and assigning interface to these groups.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages