Conceptos Básicos POO

Páginas: 7 (1581 palabras) Publicado: 22 de septiembre de 2015


DEPARTAMENTO DE SISTEMAS Y COMPUTACION



Ing. en Sistemas Computacionales
SEMESTRE AGO-DIC 2015
DOCENTE: María Concepción Rodríguez A
Programación Orientada a Objetos
Jesus Eduardo Sinaloa Corral
NC: 14550368





La técnica de moldeado de Objetos se basa en un conjunto de conceptos que definen que es orientado a objetos y una notación grafica independientehay varios conceptos que son propios de la orientación a objetos y otros inherentes a la tecnología. Aunque no todos son exclusivos de los sistemas orientados a objetos están bien apoyados por el paradigma.

Conceptos Básicos

Objeto

Es un elemento autocontenido utilizado por el programa. Los valores que almacena un objeto se denominan como atributos, variables o propiedades. Los objetos puedenrealizar acciones, que se denominan métodos, servicios, funciones, procedimientos u operaciones. Los objetos tienen un gran sentido de la privacidad, por lo que solo dan información sobre si mismos a través de los métodos que poseen para compartir su información. También ocultan la implementación de sus procedimientos, aunque es muy sencillo pedirles que los ejecuten. Los usuarios y los programasde aplicación no pueden ver que hay dentro de los métodos, solo pueden ver los resultados de ejecutarlos. A esto es a lo que se denomina ocultación de información o encapsulamiento de datos. Cada
Objeto presenta una interface pública al resto de objetos que pueden utilizarlo.
Una de las mayores ventajas del encapsulamiento es que mientras que la interface publica sea la misma, se puede cambiar laimplementación de los métodos sin que sea necesario informar al resto de objetos que los utilizan. Para pedir datos a un objeto o que este realice una acción se le debe enviar un mensaje. Un programa orientado a objetos es un conjunto de objetos que tienen atributos y métodos. Los objetos interactúan enviándose mensajes. La clave, por supuesto, es averiguar que objetos necesita el programa ycuáles deben ser sus atributos y sus métodos.

Clases

Cuando se han definido muchos objetos en un dominio, decimos que una clase es una abstracción que describe un grupo de objetos que tienen:
Propiedades en común (Atributos).
Comportamiento en común (Operaciones).
Relaciones comunes con otros objetos (Asociaciones).
Semántica en común (Descripción breve).

En los lenguajes POO las clases, estánformadas por dos características básicas
Atributos.
Comportamientos.

Los atributos son las características individuales que diferencian un objeto de otro y determinan su apariencia (ej. Color, estilo, marca, etc.), su estado (ej. Encendido o apagado) y otras cualidades.

El comportamiento de una clase determina la manera en que un objeto de esa clase opera o reacciona, esto es, su funcionalidad (porejemplo: vuela, rueda, navega, ladra, maúlla, suma resta, calcula, etc.).

Ejemplo: La clase AUTO.

La clase auto es el modelo abstracto del concepto auto, la descripción de la clase auto podría ser:

Tiene puertas
Tiene llantas
Tiene motor
Tiene ventanas
Tiene modelo
Arranca
Frena
Se desplaza
Usa gasolina
Etc.

“una clase es como un molde o plantilla”

A partir de la clase auto se pueden crearmuchos objetos, ósea muchos autos, con características diferentes (color, tamaño, diseño, material, etc.), pero que pueden ser reconocidos como autos. Todos estos pueden ser representados como objetos diferentes y únicos de la clase AUTO.






Abstraccion


Aun cuando existe una multitud de aves diferentes, podemos reconocer un AVE en cuanto la vemos, incluso aun cuando esa ave en particular, nolo hayamos visto nunca.
La abstracción se centra en las características esenciales de algún objeto, en relación a la perspectiva del observador






Abstracción consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan, identificando sus características esenciales, las cuales lo distinguen de los demás. En otras palabras, es la capacidad de conceptualizar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • conceptos basicos de POO
  • Conceptos Basicos De La Poo
  • Conceptos Basicos Poo
  • Conceptos Basicos De Poo
  • Conceptos Basico POO
  • Conceptos Basicos POO
  • Conceptos Básicos De Poo
  • Poo conceptos basicos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS