ACRESCENTE funcionalidades com DECORATOR ao invés de usar HERANÇA!

  Рет қаралды 4,321

RinaldoDev

RinaldoDev

Күн бұрын

Пікірлер
@luizfernandonoschang8298
@luizfernandonoschang8298 Жыл бұрын
No caso do Java, acredito que o melhor exemplo de decorator, usado na própria linguagem, é o InputStream. Você tem o InputStream que define o contato padrão da classe, e aí você tem várias implementações para leitura dos streams: FileInputStream, ByteArrayInputStream, BufferedInputStream. Cada uma dessas classes pode receber outro InputStream como entrada e acrescentar algum comportamento.
@rinaldodev
@rinaldodev Жыл бұрын
Exato, Luiz! Ótimos exemplos!
@aichavinho1
@aichavinho1 Жыл бұрын
Conteúdo de máxima qualidade
@MatheusRodrigues-gr8ko
@MatheusRodrigues-gr8ko 7 ай бұрын
Bom demais! Entendi bem o conceito! Muito obrigado, Rinaldo! Ficou uma dúvida, caso eu queira injetar a implementação original (EnderecadorSimples), via construtor, eu vou quebrar o padrão?
@fredsonchaves242
@fredsonchaves242 Жыл бұрын
Os decorator também podem ser usados com as anotations? Por exemplo, a ideia do bean validation é um exemplo de utilização de decorator?
@josealonso4727
@josealonso4727 2 жыл бұрын
Excelente explicação! Tenho uma dúvida, como fica a implementação utilizando injeção de dependência com spring ou quarkus?
@alkxyly
@alkxyly 3 жыл бұрын
Muito bom continue com essa periodicidade em seus vídeos.
@rinaldodev
@rinaldodev 3 жыл бұрын
Valeu!
@dsdcp
@dsdcp 3 жыл бұрын
Valew Rinaldo, tenho evoluido bastante com suas explicações dos padrões de projetos, quando serão postasdos mais videos dessa serie?
@rinaldodev
@rinaldodev 3 жыл бұрын
Valeu, Daniel. Amanhã sai mais um dessa série. ;)
Java - Design Pattern na Prática: Builder
11:59
O Igor Rudel
Рет қаралды 4 М.
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
Bridge Prática - Padrões de Projeto - Parte 19/45
23:45
Otávio Miranda
Рет қаралды 3,7 М.
Aprenda PRA VALER o padrão SINGLETON e suas DESVANTAGENS!
24:15
Design Patterns: Decorator
17:21
Microsoft Visual Studio
Рет қаралды 26 М.
Desafio BACKEND PARA DEV JUNIOR com SPRING BOOT
25:02
Matheus Leandro Ferreira
Рет қаралды 2,9 М.
Beans CDI e TESTE de API REST com o QUARKUS!
26:11
RinaldoDev
Рет қаралды 7 М.
Entendendo GIT | (não é um tutorial!)
1:03:35
Fabio Akita
Рет қаралды 307 М.
Usando várias branches no GIT e GITHUB!
41:09
RinaldoDev
Рет қаралды 4,1 М.