Lightning TalkSOLID em 5 minutos       Suelen Goularte Carvalho    Arquiteta de Software no MapLink
A palavra SOLID é um acrósticoonde cada letra significa a sigla deum princípio: SRP, OCP, LSP, ISPe 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
QConSP 2012 - SOLID em 5 minutos
QConSP 2012 - SOLID em 5 minutos
QConSP 2012 - SOLID em 5 minutos
QConSP 2012 - SOLID em 5 minutos
QConSP 2012 - SOLID em 5 minutos
Upcoming SlideShare
Loading in...5
×

QConSP 2012 - SOLID em 5 minutos

2,596

Published on

Lightning talk apresentado no QConSP 2012.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,596
On Slideshare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
12
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

QConSP 2012 - SOLID em 5 minutos

  1. 1. Lightning TalkSOLID em 5 minutos Suelen Goularte Carvalho Arquiteta de Software no MapLink
  2. 2. A palavra SOLID é um acrósticoonde cada letra significa a sigla deum princípio: SRP, OCP, LSP, ISPe DIP
  3. 3. SRP - Single Responsibility Principle “Uma classe deve ter um, e somente um, motivo para mudar.”
  4. 4. OCP – Open Closed Principle “Você deve ser capaz de estender um comportamento de uma classe, sem modificá-lo.”
  5. 5. LSP – Liskov Substitution Principle “As classes derivadas devem ser substituíveis por suas classes base.”
  6. 6. ISP – Interface Segregation Principle “Muitas interfaces específicas são melhores do que uma interface geral.”
  7. 7. DIP – Dependency Injection Principle “Dependa de uma abstração e não de uma implementação.”
  8. 8. Obrigada! @SuelenGC www.suelengc.com.br suelengcarvalho@gmail.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×