Princípios SOLID: Princípio do Aberto/Fechado (OCP)

Voltando à série sobre os princípios SOLID iniciada <aqui>, vamos desta vez com o Open-Closed Principle (Princípio do Aberto/Fechado), ou simplesmente, OCP. O OCP é mais um daqueles princípios de orientação a objetos que nos ajudam a eliminar design smells, possibilitando que nosso código ganhe em facilidade de manutenção e extensão. DEFINIÇÃO "Entidades de software... Continuar Lendo →

Abstrair (mas em pontos estratégicos)

Um erro comum quando nós programadores iniciamos com orientação a objetos é a tentativa de projetar um software 100% "à prova de futuro". Em outras palavras, não é sabido que determinado comportamento irá variar e já criamos interfaces e classes abstratas por toda parte. Normalmente isso ocorre por inexperiência, quando programadores aplicam certos conceitos sem... Continuar Lendo →

Blog no WordPress.com.

Acima ↑