Patrón de diseño Decorador o Decorator en C#

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

Nicolas Battaglia

Nicolas Battaglia

Күн бұрын

Пікірлер: 8
@eduardoantoniovicenteherre4899
@eduardoantoniovicenteherre4899 23 күн бұрын
Excelente ponencia ❤❤❤
@joseefrainmontanocuellar4373
@joseefrainmontanocuellar4373 3 жыл бұрын
Gracias Crack , la clave para toda enseñanza que sea facil , practico y entendible
@luimadlo
@luimadlo 2 жыл бұрын
Excelente explicación. Muchas gracias!
@abrahamrodriguezmena4284
@abrahamrodriguezmena4284 3 жыл бұрын
Excelente explicación, me ayudo bastante a comprender este patrón, gracias!!!!
@ramiroalegre8183
@ramiroalegre8183 Жыл бұрын
Excelente explicación!. Me entro una duda, ¿Cómo se haría si lo que se quiere es enviar objetos a través de los decoradores?. Es decir, en este caso, que AgregadoDecorator tenga acceso a ciertos valores/objetos de BebidaComponent y que lo mismo lo hagan sus hijos. Tal y como esta hecho ahora, el precio y la descripción son "fijas"(Porque esta escrito en el código la descripción y el precio)
@damiconsystem
@damiconsystem Жыл бұрын
Muchas gracias por el aporte!!! Mis respetos por tu dedicacion :) Me surge una duda al respecto, entiendo que el video solo esta enfocado en explicar el patron Decorator, pero me hace mucho ruido que para poder agregar azucar, leche u otro ingrediente se tenga que crear una instancia sobre el mismo objeto... A nivel visual no es nada amigable entender como se debiera usar, es decir, poco claro a la hora crear un cafe especifico, ya que no tiene mucho sentido andar instanciando otra clases para que se les agregue un ingrediente... No seria mejor tener un campo del tipo List que pueda albergar muchos agregados (leche, azucar, blabla) y que el mismo se utilice por medio de un metodo cafe.AgregarIngrediente(new Leche). (Entiendo que romperia el diseño pero quiza haya alguna manera mas copada de poder lograrlo, que opinas?)
@NicolasBattaglia
@NicolasBattaglia Жыл бұрын
muchas gracias por tus comentarios!! sin duda que hay otras maneras de diseñar el mismo escenario. El objetivo del patron decorador es que "encapsular" la estructura edntro de un único objeto y manejar las clases y operaciones de manera dinámica. En el escenario que vos planteas, tendrias un café y una lista de ingredientes pero no hay ningun tipo de "jerarquia" al menos no dinámicamente. Para conocer el costo total del cafe´deberias tener un ciclo que recorra toda la lista y acumularlo. Aquí el café conoce todos los ingredientes. De la otra manera (con el decorator) el café solo sabe cual es el primer decorador y solo le pregunta el costo a él. Es más "Extensible", pero también merece un análisis según la necesidad. De todos modos, cada sobre de azúcar o porción de leche, termina siendo una instancia nueva que luego agregarias a la lista o al patrón en sí
@Nachio1978
@Nachio1978 Жыл бұрын
Que pena el audio. El contenido es bueno y de lo poco que hay sobre decoradores en castellano.
Patrón de diseño Composite en C#
23:50
Nicolas Battaglia
Рет қаралды 8 М.
Patrón de diseño Builder en C#
17:32
Nicolas Battaglia
Рет қаралды 6 М.
У вас там какие таланты ?😂
00:19
Карина Хафизова
Рет қаралды 10 МЛН
Всё пошло не по плану 😮
00:36
Miracle
Рет қаралды 4,7 МЛН
Wait for the last one 🤣🤣 #shorts #minecraft
00:28
Cosmo Guy
Рет қаралды 17 МЛН
DECORATOR | Patrones de diseño
8:26
BettaTech
Рет қаралды 65 М.
Patrón de diseño Adapter en C#
11:36
Nicolas Battaglia
Рет қаралды 9 М.
Patrón de diseño Abstract Factory en C#
18:06
Nicolas Battaglia
Рет қаралды 5 М.
Patrón de diseño Interpreter en C#
16:02
Nicolas Battaglia
Рет қаралды 2,6 М.
Patrón de diseño Estrategia o Strategy en C#
12:52
Nicolas Battaglia
Рет қаралды 5 М.
Patrón de diseño Criteria: Explicado!
11:58
CodelyTV - Redescubre la programación
Рет қаралды 19 М.
Patrón de Diseño DECORATOR | Explicado 🎨
17:49
Manuel Zapata
Рет қаралды 8 М.
BRIDGE | Patrones de Diseño
9:56
BettaTech
Рет қаралды 35 М.
How to use the Decorator Pattern (Card Game Example)
14:55
git-amend
Рет қаралды 9 М.
De los monolitos a los Microservicios: Arquitecturas de software
17:05
Nicolas Battaglia
Рет қаралды 7 М.
У вас там какие таланты ?😂
00:19
Карина Хафизова
Рет қаралды 10 МЛН