Skip to content

leandroflores/solid-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOLID Principles with Python

Objective: presents the concepts and applications of SOLID principles with the Python Programming Language.

SOLID is an acronym for a group of five principles in computer programming.

SOLID stands for:

  • Single-Responsability Principle: "there should never bem more than a reason for a class to change."
  • Open-Close Principle: "Software entities should be open for extension, but closed for modification."
  • Liskov Substitution Principle: "functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it."
  • Interface Segregation Principle: "clients should not be forced to depend upon interfaces that they do not use."
  • Depedency Inversion Principle: "depend upon abstractions, (not) concretes."

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages