Code Screen

SOLID Principles

Olá pessoal, tudo bem?

Nesse post vou colocar alguns exemplos (todos escritos em C#) dos princípios SOLID do Uncle Bob.

S – Single Responsibility Principle

Em breve…

O – Open Closed Principle

Você deve ser capaz de estender um comportamento de uma classe sem a necessidade de modificá-lo.

Exemplo prático

L – Liskov Substitution Principle

As classes derivadas devem ser substituíveis por suas classes bases.

Exemplo prático

I – Interface Segregation Principle

Crie interfaces granulares a específicas para os seus clientes.

Exemplo prático

D – Dependency Inversion Principle

Abstrações não devem depender de detalhes. Os detalhes devem depender das abstrações.

Exemplo prático

Espero que tenham gostado e até a próxima.

Obrigado!

Leave a Reply

Your email address will not be published. Required fields are marked *