Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Padrões Comportamentais - Aula 4.4 - Desenvolvimento Mobile
Play lesson

CURSO DE DESENVOLVIMENTO MOBILE - Padrões Comportamentais - Aula 4.4 - Desenvolvimento Mobile

4.0 (3)
21 learners

What you'll learn

This course includes

  • 19.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Full Transcript

Ainda falando sobre organização de projetos, precisamos pensar nos possíveis problemas em programar orientado a objetos e, também, nas possíveis soluções. É a partir daí que surgem os Padrões de Projeto (Design Patterns). Nesses padrões, nossa preocupação é evitar trechos condicionais ou repetições de códigos em nossa aplicação principal. Aqui queremos que as classes sejam responsáveis por isso. Imagine que, no caso do Observer, se eu não usasse a classe, o programador que usa a classe precisaria estar preocupado em criar uma coleção de objetos para receberem atualização e, para cada atualização individual, precisaria se preocupar em atualizar todos os objetos da coleção. No caso do Template, imagine quantos "ifs" seriam necessários para verificar quais são os condimentos ou métodos de preparo do café e do chá e poder faze-los efetivamente. O padrão Template evita a repetição de implementação/código e caracteriza melhor o uso do POO, evitando trechos condicionais, características do modelo estrutural. Nesse vídeo trago 2 exemplos: o Observer e o Template. Se encontrou alguma informação que deve ser atualizada ou corrigida, me notifique por e-mail: [email protected]. Será um prazer efetuar as devidas correções para tornar o curso mais completo. LinkedIn: www.linkedin.com/in/douglasojesus

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere