Skip to content

Kamisama10/solid-principles-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Este repositorio é apenas para estudos sobre princípios de SOLID com Python. É um conjunto de 5 princípios pra escrever código melhor:

S O L I D S Single Responsibility = Uma classe deve ter um único motivo pra mudar O Open/Closed = Adicionar comportamento novo sem mexer no código velho L Liskov Substitution = Uma classe filha deve poder substituir a classe pai sem quebrar I Interface Segregation = Não forçar uma classe a implementar métodos que não usa D Dependency Inversion = Depender de abstrações, não de classes concretas.

SOLID significa boas práticas pra não virar bagunça depois. No final tem um projeto de estudo aplicando os princípios SOLID em Python. Sistema de Notificação em Python (SOLID)

O sistema permite enviar mensagens por diferentes meios (Email, SMS, etc.) sem precisar alterar o código principal, apenas adicionando novas classes. Objetivo é apenas entender Abstração Polimorfismo Organização de código Boas práticas de POO (Programação Orientada a Objetos)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages