Programación orientada a objetos (POO) y patrones
Clases, herencia, interfaces y patrones de diseño para escribir código reutilizable y mantenible en C#.
Programación orientada a objetos y patrones
C# es un lenguaje orientado a objetos. Esta sección explora conceptos como clases, herencia y polimorfismo, junto con los principios SOLID. También se presentan patrones de diseño comunes como Factory, Singleton y Observer.
Objetivo: aumentar la reutilización del código y construir sistemas fáciles de mantener.
TL;DR
- Clase, Propiedad, Método → fundamentos de la POO.
- Interfaces y clases abstractas.
- SOLID + patrones de diseño.
Clases, Objetos, Propiedades y Métodos en C#
Aprende cómo las clases, objetos, propiedades y métodos en C# forman la base de la programación orientada a objetos.
Structs en C# – Diferencias con las clases
Aprende las diferencias entre structs y clases en C#, incluyendo modelo de memoria, herencia y rendimiento.
Constructores, Destructores y this en C#
Aprende a usar constructores, destructores y la palabra clave this en C# para gestionar el ciclo de vida del objeto.
Clases Sealed, Static y Partial en C#
Aprende el propósito, las diferencias y los casos de uso de las clases sealed, static y partial en C#.