Continuando con el ejemplo anterior, podríamos necesitar objetos tipo Empleado (para RRHH) y Vendedores, etc, en donde todos (Incluyendo Cliente) heredan de una clase base que podríamos llamar Persona; esto se llama Herencia y es la capacidad que tiene una clase de transmitirle (heredar) sus características a otra clase superior. Si utilizamos Herencia en la clase Cliente y creamos una clase Persona y otra Empleado, nuestro pseudocódigo quedaría así: Clase Persona Campo Nombre Campo Apellido Campo FechaNacimiento Fin Clase Persona Clase Cliente Hereda de Persona Función ObtenerOrdenes Fin Clase Cliente Clase Empleados Hereda de Persona Función CobrarSalario Fin Clase Empleados Como ven no hace falta repetir las propiedades básicas de una persona en Cliente ni en Empleado, porque las estamos heredando de Persona. |