Diferencia entre revisiones de «Programación en C++/Objetos y Clases»

Contenido eliminado Contenido añadido
Elton (discusión | contribs.)
m Revertidos los cambios de 200.23.157.245 (disc.) a la última edición de Zulucho
Línea 242:
<center>[[Archivo:Herencia01.png|frame|none|Herencia]]</center>
 
Al tipo de diagrama mostrado arriba (Herencia por extensión) se le conoce como '''UML''' [//es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado] y es utilizado para mostrar de forma grafica la relación existente entre una clase hija con la clase padre. En el caso del ejemplo, se muestra que la clase Suma es una extensión de la clase Pareja y, en consecuencia, Suma posee a los miembros { '''a''', '''b''', '''getA()''', '''getB()''', '''setA()''', '''setB()''' } heredados de la clase Pareja. Observe como la clase Suma posee otros dos miembros no heredados, { '''resultado''', y '''calcular()''' }, y es precisamente a este tipo de situación por lo que se dice que Suma es una extensión de Pareja, ya que Suma, además de poseer a todos los miembros de Pareja, se extiende para poseer o adquirir otros dos miembros.
 
=== Agregacion o composición ===