qconsp 2012 - solid em 5 minutos
Post on 11-Jun-2015
2.573 Views
Preview:
DESCRIPTION
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.”
Obrigada!
@SuelenGC
www.suelengc.com.br
suelengcarvalho@gmail.com
top related