12.07.2015 Views

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

INTERFACESC A P Í T U L O11PadronizaçãoNo dia a dia, estamos acostumados a utilizar aparelhos que <strong>de</strong>pen<strong>de</strong>m <strong>de</strong> energia elétrica. Essesaparelhos possuem um plugue que <strong>de</strong>ve ser conectado a uma tomada para obter a energia necessária.Diversas empresas fabricam aparelhos elétricos com plugues. Analogamente, diversas empresasfabricam tomadas elétricas. Suponha que cada empresa <strong>de</strong>cida por conta própria o formato dosplugues ou das tomadas que fabricará. Teríamos uma infinida<strong>de</strong> <strong>de</strong> tipos <strong>de</strong> plugues e tomadas quetornaria a utilização dos aparelhos elétricos uma experiência extremamente <strong>de</strong>sagradável.Inclusive, essa falta <strong>de</strong> padrão po<strong>de</strong> gerar problemas <strong>de</strong> segurança aos usuários. Os formatos dosplugues ou das tomadas po<strong>de</strong> aumentar o risco <strong>de</strong> uma pessoa tomar um choque elétrico.Figura 11.1: Tomadas <strong>de</strong>spadronizadasCom o intuito <strong>de</strong> facilitar a utilização dos consumidores e aumentar a segurança dos mesmos,o governo através dos órgãos responsáveis estabelece padrões para os plugues e tomadas. Essespadrões estabelecem restrições que <strong>de</strong>vem ser respeitadas pelos fabricantes dos aparelhos e das tomadas.Em diversos contextos, padronizar po<strong>de</strong> trazer gran<strong>de</strong>s benefícios. Inclusive, no <strong>de</strong>senvolvimento<strong>de</strong> aplicações. Mostraremos como a i<strong>de</strong>ia <strong>de</strong> padronização po<strong>de</strong> ser contextualizada nos conceitos<strong>de</strong> orientação a objetos.ContratosNum sistema orientado a objetos, os objetos interagem entre si através <strong>de</strong> chamadas <strong>de</strong> métodoswww.<strong>k19</strong>.com.br 105

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!