Joao Brietzke Blog

← trilhas

Princípios SOLID

Os cinco princípios de design orientado a objetos, um de cada vez: o problema que cada um resolve, quando aplicar e quando a aplicação atrapalha mais do que ajuda. Cada post tem exemplo executável em TypeScript, Python e Java. Começa pelo SRP e cresce a cada novo material.

  1. 01

    Responsabilidade única (SRP)

    Uma classe, uma responsabilidade: por que uma classe que faz tudo é difícil de mudar, o trade-off entre extrair e deixar onde está, e como refatorar uma que já cresceu demais.