Contabilidad

Páginas: 5 (1122 palabras) Publicado: 20 de mayo de 2012
TRABAJO PROGAMACION ORIENTADA A OBJETOS
(POO)

NAYIBE JIMENEZ CACHAY
COD 257
SISTEMAS V

DOCENTE
MARIO AYALA

CORPOTEC
YOPAL
ABRIL 2010

INTRODUCION

Conocer más acerca de cómo funcionan los objetos y aplicarlos a la programación, teniendo en cuenta que cada objeto posee una unas características procedimientos, métodos y atributos únicos.
Un objeto es la clave para entendercualquier lenguaje orientado a objetos. Además existen muchas definiciones que se le han dado a los objetos, lo primero que debemos hacer es comprender que es un objeto del mundo real, ya sabemos que un objeto es cualquier cosa que vemos a nuestro alrededor. Que tiene ciertas características y comportamientos que le permiten relacionarse con otros. Que esta directamente relacionado con sufuncionalidad y determina las operaciones que le son asignadas.

Objetivo

* Definir los diferentes conceptos de la programación orientada a objetos (POO).

* Construir a partir de un objeto, una clase con sus características atributos y comportamientos.

* Diferenciar herencia, polimorfismo, encapsulamiento y abstracción.

OBJETO: es una cosa que podemos percibir por algún sentido. EnPOO se define como la unidad que en tiempo de ejecución realiza las tareas de un programa. O como la instancia de una clase.
Para considerar algo como objeto depende de la forma en la cual se está definiendo al objeto.

Así los objetos pueden ser:
* Materiales o reales, si poseen materia con forma definida;
* Abstractos si sólo son conceptos sobre los que se puede accionar;
*Toda cosa sobre la que se pueda accionar es un objeto semántico

Todo objeto tiene una identidad o nombre, estado (características definidas generalmente en variables) y comportamiento (sus funciones o procedimientos).
Una forma de alterar el estado de un objeto es a través de sus funciones, las clases son la definición de un objeto. Cuando se programa un objeto y se definen sus característicasy funcionalidades, realmente se programa una clase. Por ejemplo, el objeto Auto pertenece a la clase Autos.

CLASE: Una clase es un deposito de uno o más datos (variables o propiedades) Las clases pueden definirse como estructuras (struct), uniones (unión) o clases (class). Además las clases son agrupaciones de objetos que describen su comportamiento. Una instancia de una clase es siempre unobjeto único.

COMPORTAMIENTO: define los procedimientos o métodos con que puede operar el objeto, es decir que operaciones se pueden realizar con el. El comportamiento de un objeto está directamente relacionado con su funcionalidad y determina las operaciones que este puede realizar o las que puede responder ante mensajes enviados por otros objetos. La funcionalidad de un objeto está determinadaprimariamente por su responsabilidad. Una de las ventajas fundamentales de la POO es la reusabilidad del código; un objeto es más fácil de reutilizarse en tanto su responsabilidad sea mejor definida y más concreta.

IDENTIDAD: es una propiedad del objeto que le permite diferenciarse del resto, sirve para comparar si dos objetos son iguales o no. Se dice que esta propiedad es tal que da nombreal objeto; por ejemplo si tenemos al rojo como un objeto concreto de una clase color la propiedad que da identidad única este objeto es precisamente su color rojo para nosotros no tendría sentido usar otro nombre para el objeto que no sea el valor de la propiedad que lo identifica.

ABSTRACCION: consiste en captar las características esenciales de un objeto, como su comportamiento. Cada objetoen el sistema sirve como modelo de un agente abstracto que puede realizar trabajo, informar y cambiar su estado y comunicarse con otros objetos en el sistema sin revelar como se implementan estas características. Por ejemplo un automóvil ¿Qué características podemos abstraer de los automóviles? O ¿Qué características semejantes tienen todos los automóviles? Todos tienen una marca, un modelo,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Contabilidad
  • Contabilidad
  • Contabilidad
  • Contabilidad
  • Contabilidad
  • Contabilidad
  • Contabilidad
  • Contabilidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS