rateio Aprenda Design Patterns com SOLID atualizado 2026