Curso Online de Padrões de Projeto - Builder

Curso Online de Padrões de Projeto - Builder

Visão geral sobre o Padrão de Projeto - Builder Este curso tem por objetivo apresentar de maneira clara, com conteúdo teórico e exemplo...

Continue lendo

Autor(a):

Carga horária: 3 horas

Por: R$ 23,00
(Pagamento único)

Certificado digital Com certificado digital incluído

Visão geral sobre o Padrão de Projeto - Builder

Este curso tem por objetivo apresentar de maneira clara, com conteúdo teórico e exemplos, como funciona o Padrão de Projeto Builder.

Mestre em Modelagem Computacional. Especialista em Engenharia de Software, formado em Ciência da Computação e profissional de TI atuando na área a aproximadamente 15 anos.



  • Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
  • O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
  • Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
* Desde que tenha acessado a no máximo 50% do material.
  • padrão builder

    padrões de projeto - builder

    vitor tavares gontijo

    modelagem de sistemas computacionais

  • sumário

    builder
    padrões criacionais
    introdução/propósito
    motivação
    aplicabilidade
    estrutura
    participantes
    colaborações
    conseqüências
    exemplo de código

    padrões de projeto - builder

  • padrões criacionais

    builder – construtor: obtém informação necessária em passos, antes de requisitar a construção de um objeto
    factorymethod - método fabricante: adia a decisão sobre qual classe concreta instanciar
    abstractfactory - fábrica abstrata: construir uma família de objetos que compartilham um "tema" em comum
    prototype – protótipo: especificar a criação de um objeto a partir de um exemplo fornecido
    singleton – solitário: assegurar que uma classe tenha exatamente uma instanciação, acessível por toda aplicação.

    padrões de projeto - builder

  • padrões criacionais

    em vez de codificar um conjunto fixo de comportamentos em várias classes e poucos objetos, codificar um pequeno conjunto de comportamentos fundamentais e compô-los em
    um grande número de formas complexas
    adquirem mais importância à medida em que o sistema passa a depender mais da composição de objetos do que de herança
    agregação em detrimento de especialização

    padrões de projeto - builder

  • introdução/propósito

    builder - construtor (object) separa construção da representação de um objeto complexo, de modo que o mesmo processo de construção possa criar diferentes representações.

    criar passo a passo objetos mais complexos

    padrões de projeto - builder

  • motivação

    builder permite que uma classe se preocupe com apenas uma parte da construção de um objeto. é útil em algoritmos de construção complexos
    use-o quando o algoritmo para criar um objeto complexo precisar ser independente das partes que compõem o objeto e da forma como o objeto é construído
    builder também suporta substituição dos construtores, permitindo que a mesma interface seja usada para construir representações diferentes dos mesmos dados
    use quando o processo de construção precisar suportar representações diferentes do objeto que está sendo construído

    padrões de projeto - builder

  • aplicabilidade

    o objeto de construção deve permitir diferentes representações para o objeto que é construído

    o algoritmo para criação de um objeto complexo deve ser independente das partes que compõem o objeto e de como elas são montadas

    padrões de projeto - builder

  • aplicabilidade

    exemplo: construção

    cliente precisa de uma casa. passa as informações necessárias para a empresa responsavel pela construção, diretor.

    o diretor, utilizando as informações passadas pelo cliente, ordena a criação da casa pelo construtor usando uma interface uniforme.

    padrões de projeto - builder

  • o construtor é habilitado para construir qualquer objeto complexo (poderia, por exemplo, construir um prédio em vez de uma casa, caso o cliente tivesse indicado esse desejo)

    o diretor selecionou um construtor
    de casas e chamou os passos
    necessários da construção.

    quando o produto estiver pronto, o
    cliente pode buscar seu produto
    diretamente do diretor.

    aplicabilidade

  • aplicabilidade

    padrões de projeto - builder

  • estrutura - abstrata

    padrões de projeto - builder


Matricule-se agora mesmo Preenchendo os campos abaixo
R$ 23,00
Pagamento único
Processando... Processando...aguarde...
Autorizo o recebimento de novidades e promoções no meu email.