
Fernando Rocha Olivera
Preguntael concepto de decorators es similar al concepto de override en c# ??

Enrique Ortuno
No es lo uno ni lo otro, en realidad los decoradores, se equiparan a una caracteristica que algunos lenguajes de programacion tienen y que se llama, Programacion Orientada al Aspecto (AOP) https://www.meziantou.net/aspect-oriented-programming-in-typescript.htm

Maximiliano Fernández
Pues yo lo había entendido mal, al final si, el concepto es el mismo, es la forma que tiene typescrip para modificar estas características. Por lo que es el mismo concepto.

Maximiliano Fernández
Hola, los decoradores amplían funcionalidad a la clase, como en angular @Component, @Injectable, dotan de más característica a una clase. Muy similar a JPA o Hivernate en Java. Decoras una clase @Entity, y la librería transforma ese Objeto en una tabla en la base de datos, esto se llama Modelos Objeto-Relacional. El concepto de override, se refiere a una característica de el paradigma de orientación a objetos, el poliformismo, donde puedes sobrecargar un método reescribiendo su comportamiento. No se mucho de C#, pero hay un patrón de diseño :Decorator Pattern (Patrón Decorador), que utiliza mucho la sobrecarga. Ahora esto no significa que overdrive sea un decorador, es parte funcional de la implementación del patrón decorador. Saludos