Decorator Teoria - Padrões de Projeto - Parte 20/45

Поделиться
HTML-код
  • Опубликовано: 8 фев 2025
  • Vamos aprender a teoria do padrão Decorator. Este padrão tem a intenção de agregar responsabilidades adicionais a um objeto dinamicamente. Os Decorators fornecem uma alternativa flexível ao uso de subclasses para extensão de funcionalidades.
    Veja a parte prática em: • Decorator Prática - Pa...
    Nessa playlist estamos falando sobre os padrões de projeto (design patterns) da gang of four (gof). Esses padrões foram catalogados nos anos 90 e são extremamente relevantes atualmente em qualquer linguagem de programação.
    O livro original se chama "Padrões de Projetos: Soluções Reutilizáveis de Software Orientados a Objetos" e pode ser adquirido em amzn.to/32nciKC
    As categorias dos padrões de projeto são: creational (criacional), behavioural (comportamental) e structural (estrutural).
    Os padrões de cada categoria são os seguintes.
    Creational: Abstract Factory, Builder, Factory Method, Prototype e Singleton.
    Structural: Adapter, Bridge, Composite, Decorator, Façade, Flyweight e Proxy.
    Behavioural: Chain of responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template method e Visitor.
    O link da playlist (vou tentar disponibilizar um ou dois vídeos por semana):
    • Padrões de Projeto (De...
    Link do projeto no Github:
    github.com/lui...
    Cursos de Python e JavaScript / TypeScript com desconto:
    www.otaviomira...
    Twitter: / otaviomirandabr
    #designpatterns #padroesdeprojeto #typescript
  • НаукаНаука

Комментарии • 8

  •  4 года назад +2

    Quer aprender Python, JavaScript ou TypeScript? Da uma olhada nos meus cursos em www.otaviomiranda.com.br/2017/meus-cursos/

  • @exxillion
    @exxillion 3 года назад +1

    Seus videos teoricos estão me ajudando muito mesmo, obrigado

  • @joaodacruz333-b7d
    @joaodacruz333-b7d Год назад

    Seus videos teóricos sao bons demais xD

  • @emanuelguimaraessantana2606
    @emanuelguimaraessantana2606 3 месяца назад

    sabe me dizer se a classe componentDecorator é uma classe abstrata, interface ou uma classe comum? e ela é composição da interface component ou é agregação?

  • @abnerisrael1160
    @abnerisrael1160 3 года назад +7

    Acho q se vc pegar exemplos como o de leite e a caixa com vários leites, que vc citou no vídeo do padrao composite, fica bem melhor de entender, Ou seja, partindo de exemplos menos técnicos e cotidianos da vida, depois para os exemplos técnicos... Como vc fez naquele vídeo, aí depois mostrando os códigos

  • @Pawl0solidus
    @Pawl0solidus 3 года назад

    Ele parece um pouco com o middleware

  • @thenriquedb
    @thenriquedb 4 года назад

    Complexo de explicar, mas facil de entender haha

  • @octavioarruda183
    @octavioarruda183 3 года назад +3

    Achei esse padrão complexo