Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación Web I
Instituto IACC
23 de mayo de 2016
Desarrollo
POO y decir que la POO la cual aporta una nueva característica que es el polimorfismo la cual
puede definir varias operaciones que tengan el mismo nombre, quienes se diferencien solo por
los parámetros de entrada. Esto depende del objeto que se introduzca como parámetro de
entrada, eligiendo automáticamente la operación que se deba realizar. El polimorfismo puede ser
aplicado a cualquier objeto u operaciones para solucionar un problema orientado a objetos. Las
ejecuta un software.
El usar polimorfismo ayuda a tener ventajas al construir un programa. Ayuda a realizar código
más genérico, reduciendo el conocimiento entre objetos así logrando la interdependencia entre
los mismos, dando lugar a objetos desacoplados que se basan en los demás objetos, sin
En cuanto a la herencia como mecanismo en el cual las subclases pueden volver a utilizarse
una nueva clase , la cual es producto de otra ya existente. También permite abstraer similitudes
subclases, es decir que las subclases heredan todos los métodos de su superclase. En cambio la
herencia de estructura también es heredada en su totalidad sin haber manera de restringirla. Aquí
El concepto de herencia introducido en la POO permite reutilizar el código, resultando así más
sencillo cambiar el código existente, ya que los objetos no interaccionan excepto a través de
mensajes. Este efecto hace que un cambio en la decodificación de un objeto no afecta la
ejecución con otro objeto.
Nos encontramos con algunas desventajas porque el modelo orientado a objetos es un
paradigma lo que significa que están involucradas la conceptualización de todos los elementos
en un programa. Otra desventaja es la dependencia del lenguaje, a pesar de la portabilidad
conceptual de los objetos en un sistema orientados a objetos.
#include<iostream>
using namespace std;
class figura {
public:
float base;
float altura;
public:
float captura();
virtual unsigned float perimetro()=0;
virtual unsigned float area()=0;
};
void figura::captura(){
cout<<"CALCULO DEL AREA Y PERIMETRO DE UN TRIANGULO
ISÓSCELES Y
UN RECTANGULO:" <<endl;
cout<<"escribe la altura: ";
cin>>altura;
cout<<"escribe la base: ";
cin>>base;
cout<<"EL PERIMETRO ES:" << perimetro();
cout<<"EL AREA ES:" << area();
};
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .. .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .. .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .. .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .. .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .. .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .. .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .. .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .. .