¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Herencia
Es la propiedad que adquiere un objeto cuando puede transmitir algunos o todos sus elementos a otros objetos de menor jerarquía o recibir algunos o todos los elementos de otros objetos de mayor jerarquía.
Ejemplos
- Herencia biológica.- Cuando una persona tiene hijos (descendencia), es común que los hijos adquieran rasgos físicos de los padres tales como el color de piel, el color de ojos, el color de pelo, la complexión, rasgos faciales como el tipo de cejas, mentón, orejas, entre otros, a esto se le llama herencia.
- Crecimiento empresarial.- Cuando una empresa crece, suelen dividirse departamentos creando otros departamentos nuevos para atender con una mejor especialización y atención ciertas áreas, estas departamentos productos de dichas divisiones suelen heredar algunas funciones del departamento del cual nacieron, y a su vez crear nuevas funciones para enfocar la atención para la cual fueron creadas.
- Esquema de Grupos.- En algunos sistemas se tienen grupos definidos, estos grupos tienen diferentes permisos sobre acciones y/o accesos en el sistema, un usuario es ingresado como miembro a uno mas grupos, el usuario puede tener definidos diferentes permisos, el usuario hereda los permisos del grupo al pertenecer a el, por lo tanto una vez que el usuario quiere ser validado, se validan tanto sus permisos como los permisos de los grupos a los que pertenece.
Aplicación en CSharp
En el siguiente ejemplo veremos como un semaforo afecta al transito de una calle tomando en cuenta que: