Abstract Factory Teoria - Padrões de Projeto - Parte 12/45

preview_player
Показать описание
Vamos aprender a teoria do Abstract Factory. Este padrão tem a intenção de fornecer uma interface para criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas.

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.

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):

Link do projeto no Github:

Cursos de Python e JavaScript / TypeScript com desconto:

#designpatterns #padroesdeprojeto #typescript
Рекомендации по теме
Комментарии
Автор

muito boa a aula, nem na faculdade tive uma explicação assim, vou recomedar esse canal para meus amigos

eduardofreitas
Автор

Caralho, muito obrigado pelo vídeo. Não consegui entender com meu professor e foi difícil achar uma explicação boa PT-BR aqui no youtube.
Muito obrigado, chefe!

bielzinworld
Автор

Excelente explicação. Seus exemplos de como usar e aplicar e como isso facilita na hora de programa são ótimos. Na maioria dos conteúdos sobre esse assunto só mostram o que é o padrão.Parabéns!!!

andrefaustino
Автор

Rapaz ajudou muito a entender. Os exemplos ficaram tops demais. Parabéns. Valeu.

jeffersonluiz
Автор

Muito boa explicação para um assunto complexo! Sou professor universitário e vou indicar este vídeo como material complementar para meus alunos.

hedsonr
Автор

Muito bom. Excelente iniciativa!!! Gratidão!

alexsandrooliveira
Автор

Cara, vídeo incrível! Muito obrigado Otávio

henriquemaulerborges
Автор

Faz sentido implementar mais de 1 padrão de projeto no mesmo projeto professor?

Obrigado pela aula meu amigo!

victorross
Автор

Valeu Otávio. Muito bom seu conteúdo! #AbstractFactory

DenisioRodrigues
Автор

Não compreendi exatamente o que constitui uma família de produtos, galera. Essa família se trata dos produtos concretos que implementam uma mesma interface (e.g: ProductA1 e ProductA2)? ou seria o grupo de produtos concretos que são instanciados por um mesmo criador concreto (e.g: ProductA1 e ProductB1)?

patrickjane
Автор

Tava aki pensando no cenário de funcionários... que podem ter pagos de diversas formas... funcionário recebe por dia, recebe pro projeto, recebe por mês... mais não consegui abstrair

miguesneto
Автор

E tem gente que acha que o builder pattern é o mais complicado. slk

soEnFnqakfxyYw
join shbcf.ru