Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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,839 views

Published on

Lightning talk apresentado no QConSP 2012.

Published in: Technology
  • Be the first to comment

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

×