QConSP 2012 - SOLID em 5 minutos
-
Upload
suelen-goularte-carvalho -
Category
Technology
-
view
2.573 -
download
2
description
Transcript of QConSP 2012 - SOLID em 5 minutos
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.”