qconsp 2012 - solid em 5 minutos

Post on 11-Jun-2015

2.573 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

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.”

Obrigada!

@SuelenGC

www.suelengc.com.br

suelengcarvalho@gmail.com

top related