¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Modularidad
Es la propiedad que adquiere un elemento cuando … .
Ejemplos
- Cotidiano.- … .
- Procedimiento.- … .
- Sistema.- … .
Aplicación en CSharp
En el siguiente ejemplo veremos como … .
- concepto_modularidad.cs
using System; namespace Capacitacion.Modularidad { public abstract class Figura { public decimal Base { get; set; } public decimal Altura { get; set; } public abstract decimal CalcularArea(); } public class Triangulo : Figura { public override decimal CalcularArea() { return (Base * Altura) / 2m; } } public class Rectangulo : Figura { public override decimal CalcularArea() { return Base * Altura; } } public class Program { public static void Main(string[] args) { Figura figura = new Rectangulo() { Altura = 4, Base = 3 }; Console.WriteLine($"El área del rectangulo es {figura.CalcularArea()}"); figura = new Triangulo() { Altura = 4, Base = 3 }; Console.WriteLine($"El área del triangulo es {figura.CalcularArea()}"); Console.ReadKey(); } } }