Los Pilares de POO (programación orientada a objetos)

alanovich2010
Mind Map by alanovich2010, updated more than 1 year ago
alanovich2010
Created by alanovich2010 about 4 years ago
135
0

Description

Actividad 2
Tags

Resource summary

Los Pilares de POO (programación orientada a objetos)
1 DEFINICION
1.1 La programación orientada a objetos básicamente, este tipo de programación nos permite crear auténticos objetos, como botones o ventanas, o bien pueden ser objetos de la vida real, como una persona o un lápiz, etc.
2 Tipos de orientación
2.1 Clase
2.1.1 Una clase es una descripción de datos y operaciones que describen el comportamiento de cierto tipo de elementos. Por lo tanto, para que pueda haber objetos, antes deben haberse definido las clases a las que pertenecerán dichos objetos.
2.1.1.1 Las cuales son: 1) Publicos y 2) privados
2.2 Objetos
2.2.1 Un objeto es un ejemplar concreto de una clase, como por ejemplo el curso de metodología de la programación es un curso concreto dentro de todos los tipos de cursos que pueden existir. Un objeto pertenece a una clase, por lo tanto dispondrá de los atributos (datos) y operaciones (métodos) de la clase a la que pertenece.
2.2.1.1 Las caracterisiticas (propiedades o atributos)
2.2.1.2 los comportamientos (funciones o métodos)
3 Los Cuatros Pilares
3.1 La abstracción: es la capacidad de obtener y aislar toda la información y cualidades de un objeto que no nos parezcan relevantes, para poder encapsularlos. Para ello separamos "mentalmente" los objetos y nos centramos en su comportamiento fundamental. Por ejemplo el "objeto vendedor" puede manipular el "objeto gato"
3.2 Herencia (reutilización): es que puede crearse un objeto a partir de otro objeto ya existente. El nuevo objeto hereda todas las cualidades del objeto del que deriva y además puede añadir nuevas funcionalidades o modificar las ya existentes.Por ejemplo: que tenemos un ordenador con sus planos y queremos fabricar otro ordenador.
3.3 Polimorfismo: El polimorfismo se aplica en los métodos y se refiere a que el mismo método puede ser usado para diferentes fines según se necesite, es la capacidad para que varias clases u objetos derivados de otros, reaccionen de manera diferente ante los mismos métodos.
3.4 La encapsulación: es la capacidad de ocultar los datos abstraídos, aislarlos o protegerlos de quién no desees que tenga acceso a ellos; otro objeto o función por ejemplo: Cada objeto puede tener muchas cosas encapsuladas en su interior, propiedades, funciones o incluso otros objetos, o las comun debe ser cerrados, privados.
Show full summary Hide full summary

Similar

Diapositivas de Diseño gráfico, evolución y tendencias
Samantha Molina
Diseño gráfico, evolución y tendencias - APUNTE
escandoncb
Diseño gráfico, evolución y tendencias
Samantha Molina
PRESENTACIÓN EN GOCONR
weownthenigh
factores culturales que afectan las operaciones de los negocios internacionales
JOHANA HERNANDEZ
Diapositivas de Correcion y edicion de fotografia
efrainska
Proyecto construye T
valeria hernandez
Notación algoritmica
Jenni' Burbujeante
EL LIBRO Y SUS PARTES
A14N 3URT0N
Eliminacion de un nodo
LUIS FERNANDO RUIZ GARCIA
Técnicas de recopilación.
onlyhyuk8