Programacion orientada a objetos
Es un paradigma de programación el cual utiliza objetos. Estos son estructuras de datos formados por propiedades y comportamiento (campos, funciones) y medianteeste comportamiento interactúan entre si para formar un sistema informático.
Este paradigma incluye conceptos importantes como:
• Herencia
• Polifornismo
• Encapsulamiento
•Modularidad
*HERENCIA: Es un mecanismo mediante el cual un objeto, llamado padre, hereda a otro, llamado hijo, todas sus propiedades y todo su comportamiento.
Los objetos pueden heredar a otros hastaformar un árbol jerárquico.
*POLIFORNISMO: Es la habilidad que tiene un objeto, llámese B, de parecer y actuar como otro objeto, llámese A.
Para que sea esto sea posible B de alguna forma tieneque ser del tipo de A o sea, estar en su mismo árbol jerárquico.
El mismo tipo
*ENCAPSULAMIENTO: Es la forma mediante la cual los objetos “esconden” su implementación y protegen suspropiedades. Con el encapsulamiento solo es necesario la interfaz de un objeto para interactuar con el, su implementación o la forma en que fue programado no es importante.
Método 1
Método 2Método 5
Método 3
Método 4
*MODULARIDAD: Este principio nos señala que los sistemas orientados a objetos deberán construirse en base a componentes ya que pueden “conectarse” y“desconectarse” de la aplicación sin afectar su funcionamiento central.
Ejemplo:
Ejemplo de programa:
Se tiene que desarrollar un programa encargado de generar una factura electrónica para nuestrosclientes, esta deberá incluir artículos comprados, la cantidad y el precio, generando al final el total.
La factura también deberá contar con la cadena original y el sello digital de seguridad, paraesto el programa tendrá que leer del certificado del SAT la llave publica y encriptar la cadena original utilizando también la llave privada, una vez encriptados los datos se desplegara en la...
Regístrate para leer el documento completo.