Escolar Documentos
Profissional Documentos
Cultura Documentos
Nombre
Apellido
Nombre: Pepe
Apellido. Perez
https://docs.microsoft.com/es-es/dotnet/csharp/programming-guide/classes-and-
structs/classes
Una class es una construcción que le permite crear sus propios tipos personalizados agrupando
las variables de otros tipos, métodos y eventos. Una clase es como un plano. Define los datos y
el comportamiento de un tipo. Si la clase no se declara como estática, el código de cliente puede
crear instancias de ella. Estas instancias son objetos que se asignan a una variable. La instancia
de una clase permanece en memoria hasta que todas las referencias a ella están fuera del
ámbito. En ese momento, CLR la marca como apta para la recolección de elementos no
utilizados. Si la clase se declara como estática, no puede crear instancias y el código de cliente
solo puede tener acceso a ella a través de la propia clase. Para más información, vea Clases
estáticas y sus miembros.
https://docs.microsoft.com/es-es/dotnet/csharp/programming-guide/classes-and-
structs/objects
Una definición de clase o estructura es como un plano que especifica qué puede hacer el tipo.
Un objeto es básicamente un bloque de memoria que se ha asignado y configurado de acuerdo
con el plano. Un programa puede crear muchos objetos de la misma clase. Los objetos también
se denominan instancias y pueden almacenarse en una variable con nombre, o en una matriz o
colección. El código de cliente es el código que usa estas variables para llamar a los métodos y
acceder a las propiedades públicas del objeto. En un lenguaje orientado a objetos, como C#, un
programa típico consta de varios objetos que interactúan dinámicamente.
http://www.enrique7mc.com/2017/04/diferencia-entre-constructor-y-ngoninit-en-angular-
2/#prettyPhoto
En programación se considera una buena práctica crear métodos con una única responsabilidad,
y los constructores no son la excepción, debemos tratar de mantenerlos lo más simples posibles,
solo deben usarse para inicializar propiedades de la clase a algún valor por default.
errorMessage: string;
products: Product[];
ngOnInit() { this.getProducts(); }
getProducts() {
this.productService.getProducts()
.subscribe(
}
Usar el constructor para la inyección de dependencias e inicialización simple de variables.
Usar el método ngOnInit para inicialización compleja y obtener valores de las propiedades tipo
Input.