qconsp 2012 - solid em 5 minutos
DESCRIPTION
Lightning talk apresentado no QConSP 2012.TRANSCRIPT
Lightning TalkSOLID em 5 minutos
Suelen Goularte CarvalhoArquiteta de Software no MapLink
A palavra SOLID é um acróstico onde cada letra significa a sigla de um princípio: SRP, OCP, LSP, ISP e DIP
SRP - Single Responsibility Principle
“Uma classe deve ter um, e somente um, motivo para mudar.”
OCP – Open Closed Principle
“Você deve ser capaz de estender um comportamento de
uma classe, sem modificá-lo.”
LSP – Liskov Substitution Principle
“As classes derivadas devem ser substituíveis por suas classes base.”
ISP – Interface Segregation Principle
“Muitas interfaces específicas são melhores do que uma interface geral.”
DIP – Dependency Injection Principle
“Dependa de uma abstração e não de uma implementação.”