Lucas Cezimbra
  • Sobre
  • Projetos
  • Anotações
  • Palestras
  • Blog
  • Toolbox ↗
  • |
  • 🇺🇸

Design Patterns by Example

SOLID Link to heading

S — Single Responsibility Principle Link to heading

Bad:

class CsvExporter:
    def render(self):
        ...

    def upload(self):
        ...

Good:

class StorageUploader:
    def upload(self):
        ...

class CsvRenderer:
    def render(self):
        ...
© 2025 Lucas Cezimbra · Hugo & Coder.