Categorie: Tutti - complejidad - reutilización - polimorfismo - herencia

da Viviana verenice López Cáceres manca 1 anno

56

PILARES DE LA PROGRAMACIÓN ORIENTADA A OBJETOS

La programación orientada a objetos es un paradigma que refleja el mundo real mediante la creación de sistemas complejos basados en cuatro pilares fundamentales: herencia, encapsulamiento, abstracción y polimorfismo.

PILARES DE LA PROGRAMACIÓN ORIENTADA  A OBJETOS

PILARES DE LA PROGRAMACIÓN ORIENTADA A OBJETOS

PILARES

HERENCIA
POLIMORMISMO
ENCAPSULAMIENTO
ABSTRACCION

QUE ES

SE BASA EN CUATRO PILARES
COMPORTAMIENTOS QUE RIGE UN PARADIGMA
CONJUNTO DE NORMAS, CRITERIOS

VENTAJAS

LA PROGRAMACIÓN SE ASEMEJA AL MUNDO REAL
PERMITE CREAR SISTEMAS MAS COMPLEJOS
EL DISEÑO DE SOFTWARE SE UTILIZA DISMINUYE LOS ERRORES Y PROMOCIONA LA REUTILIZACION DEL CÓDIGO

CONCEPTOS

HERENCIA: PERMITE CREAR CLASES QUE REUTILIZAN EXTIENDEN Y MODIFICAN EL COMPORTAMIENTO
POLIMORFISMO: ES LA CAPACIDAD QUE TIENE LOS OBJETOS DE UNA CLASE EN OFRECER RESPUESTA DISTINTA Y INDEPENDIENTE
ENCAPSULA MIENTO: ES UN MECANISMO PARA REUNIR DATOS Y MÉTODOS DENTRO DE UNA ESTRUCTURA
ABSTRACCIÓN: ES UN PILAR O CARACTERÍSTICA DE LA PROGRAMACIÓN, VA HA PERMITIR QUE LOS OBJETOS PUEDAN INTERACTUAR SIN NECESIDAD DE CONOCER LOS DETALLES

CARACTERÍSTICAS

ABSTRACCION Y ENCAPSULAMIENTO
COHESIÓN, POLIMORFISMO
HERENCIA, ACOPLAMIENTO