Composite Prática - Padrões de Projeto - Parte 15/45

  Рет қаралды 5,740

Otávio Miranda

Otávio Miranda

Күн бұрын

Пікірлер: 16
4 жыл бұрын
Quer aprender Python, JavaScript ou TypeScript? Da uma olhada nos meus cursos em www.otaviomiranda.com.br/2017/meus-cursos/
@victorSantos05
@victorSantos05 5 ай бұрын
Fiz as aulas pela Alura e eu não entendia muito bem mais com esse formato de teoria e pratica na sequencia ajuda bastante .... vlw Otavio
@nivearodrigues2941
@nivearodrigues2941 6 ай бұрын
Obrigada pela aula!
@israellohuan176
@israellohuan176 2 жыл бұрын
o exemplo prático sempre ajuda a entender a teoria, mt boa a aula
@victorSantos05
@victorSantos05 5 ай бұрын
MUITO BOOOOM!!!!!!
@TheElias258
@TheElias258 4 жыл бұрын
Conteúdo muito rico mano! Parabéns pela qualidade desejo muito sucesso pro teu canal para que o teu conteúdo influencie muitas pessoas, já virei fã de carteirinha!
4 жыл бұрын
Ahh que massa, obrigado Elias.
@wendellvieiracunha9978
@wendellvieiracunha9978 4 жыл бұрын
Porque vc não usou interface no lugar da abstract class?
4 жыл бұрын
Por conta dos métodos necessários para objetos composite, add e remove se me lembro bem. Mas não foca nisso não. Abstract classes e interfaces são ambos contratos para outras classes implementarem, então elas fazem basicamente o mesmo, a única diferença é que abstract class permite que você adicione métodos com corpo, interfaces não. Por eu programar muito em Python e Python não ter interfaces, eu tendo a usar mais classes abstratas. Novamente, é com o mesmo propósito.
@wendellvieiracunha9978
@wendellvieiracunha9978 4 жыл бұрын
@ a sim imaginei... eu tinha percebido que era alguma coisa do tipo porque no final das contas vc não implementou nada no ProductComponent... só fique curioso mesmo se era alguma coisa exclusiva desse pattern... mas muito obrigado pela atenção ;)
@mariosiqueira2115
@mariosiqueira2115 4 жыл бұрын
Bom dia Otávio. No primeiro exemplo deste vídeo tem uma composição no composite para o component que permite criar uma caixa de produtos dentro de uma outra caixa de produtos. Se eu não quisesse que ter a possibilidade de ter uma caixa dentro de uma outra caixa, mas apenas ter uma ou várias caixas com produtos, eu poderia tirar a composição do composit para o component e fazer uma composição do composit para a leaf?
4 жыл бұрын
Sim, mas nesse caso você teria "composição" normal da POO. Daria também, sem problemas.
@mariosiqueira2115
@mariosiqueira2115 4 жыл бұрын
@ , obrigado pela informação. Só mais uma dúvida, caso eu fizer isso, estarei deixando de usar o padrão composite não, né? Uma vez que seria só uma adaptação para o meu caso.
4 жыл бұрын
@@mariosiqueira2115 na minha opinião sim, mas um padrão não é necessariamente uma regra. Basicamente é uma ideia que funcionou com outras pessoas, então vamos dizer "mais ou menos".
@mariosiqueira2115
@mariosiqueira2115 4 жыл бұрын
@ , muito obrigado por tirar minhas dúvidas! Estou aprendendo bastante sobre padrões de projeto com o seu canal! Parabéns pela didática, cara!
4 жыл бұрын
@@mariosiqueira2115 eu q agradeço
Adapter Teoria - Padrões de Projeto - Parte 16/45
13:53
Otávio Miranda
Рет қаралды 10 М.
Visitor Prática e Teoria - Padrões de Projeto - Parte 45/45
33:12
Otávio Miranda
Рет қаралды 5 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
Adapter Prática - Padrões de Projeto - Parte 17/45
18:16
Otávio Miranda
Рет қаралды 7 М.
Decorator Prática - Padrões de Projeto - Parte 21/45
21:25
Otávio Miranda
Рет қаралды 6 М.
Composite Pattern - Design Patterns (ep 14)
1:11:23
Christopher Okhravi
Рет қаралды 147 М.
Design Patterns em Python - Observer
18:29
Programador Lhama
Рет қаралды 2,8 М.
Observer Prática - Padrões de Projeto - Parte 42/45
28:27
Otávio Miranda
Рет қаралды 7 М.
Façade o design pattern mais famoso do GOF
10:22
Pisani da ArcH
Рет қаралды 6 М.
Bridge Teoria - Padrões de Projeto - Parte 18/45
13:47
Otávio Miranda
Рет қаралды 7 М.
Identifique Quando e Como Usar o Design Pattern Strategy na Prática
10:27
Flyweight Prática - Padrões de Projeto - Parte 26/45
27:02
Otávio Miranda
Рет қаралды 2,3 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН