Fundamentos de la POO
¿Que es la POO?
Metodología de la programación que utiliza a los objetos para programarlos y dar instrucciones cuando se crean, la programación se basa en clases, métodos o funciones, atributos, herencia y polimorfismo, estas características conforman la POO, existen diversidad de lenguajes de programación orientada a objetos.
Estos son los elementos principales que se utilizan en la programación arietado a objetos:
Objeto
procedimientos que puede manipular los datos, el acceso a estos datos es mediante los métodos y solo estos los pueden manipular o modificar.
Atributo
Son las cosas individuales que diferencian una clase de
objetos de otros y determinan la apariencia,
estado y otras cualidades de la
clase.- Las variables de instancia también denominados miembros dato, son declaradas en la clase pero sus valores son fijados y cambiados en el objeto.
- Variables de clase: se aplican a la clase y a todas sus instancias
Clase
Plantilla para la creación de objetos de datos según un modelo predefinido. Las clases se utilizan para representar entidades o conceptos, como los sustantivos en el lenguaje
Encapsulación
Es una técnica que permite guardar y ocultar los detalles de
un objeto, esconde los datos y solamente permite acceder a ellos de una manera más
controlada.Abstracción
Son las características especificas de un objeto, aquellas que lo distinguen de los demás tipos deobjetos y que logran definir límites conceptuales respecto a quien está haciendo dicha abstracción del objeto.
Polimorfismo
Se crea de la herencia y es una forma de utilizarla pero que
se ejecute independiente de la herencia,
diferentes formas de ejecutar o
resultados distintos en base al mismo código.Herencia
Es una manera por la cual un objeto puede adquirir las
propiedades de otro objeto.Las principales
ventajas de la herencia son:- Capacidad para definir atributos
- Métodos nuevos para la subclase
- Ahorro de código
Este tema es uno de los mas importantes en la investigación ya que con el nos damos cuenta de cuales son los métodos que vamos a ocupar en el proyecto, las clases, los objetos que se van a crear, la herencia y el polimorfismo.
Bibliográfica imagenes:
http://programacion181012.blogspot.mx/
https://desarrolloweb.com/articulos/polimorfismo-programacion-orientada-objetos-concepto.html
https://vcalpena.wordpress.com/clases-y-objetos/
http://programacion-o-o.blogspot.mx/p/blog-page_15.html
http://br.ccm.net/faq/12047-o-que-significa-heranca-o-que-e-polimorfismo
Bibliografia informacion:
http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/clases1/clases.htm
https://styde.net/abstraccion-programacion-orientada-a-objetos/
Lara, D. (15 de 03 de 2017). Styde. Obtenido de Styde: https://styde.net/abstraccion-programacion-orientada-a-objetos/ Sanchez, A. A. (15 de 03 de 2017). DesarrolloWeb. Obtenido de https://desarrolloweb.com/articulos/poo-fundamentos-luis-fernandez.html






No hay comentarios:
Publicar un comentario