Como programas en c y en java

Páginas: 7 (1749 palabras) Publicado: 10 de febrero de 2014
Programación

Programación

Desde un enfoque de la programación orientada a objetos

Academia de Programación

Programación

ICONOS
SÍMBOLO

INDICA
INTRODUCCIÓN
OBJETIVO INSTRUCCIONAL
OBJETIVO ESPECÍFICO
EJERCICIO
TÉCNICA INSTRUCCIONAL
RESUMEN
EVALUACIÓN
EVALUACIÓN SATISFACCIÓN
EJEMPLO

IMPORTANTE

Academia de Programación

Programación

UNIDAD I
Programación1.1 PROGRAMACIÓN ORIENTADA A OBJETOS

El término Programación Orientada a Objetos (POO), hoy en día ampliamente
utilizado, es difícil de definir, ya que no es un concepto nuevo sino que ha sido el
desarrollo de técnicas de programación desde principios de la década de los
setenta, aunque sea en la década de los noventa cuando ha aumentado su
difusión, uso y popularidad. No obstante, se puededefinir a la POO como una
técnica o estilo de programación que utiliza objetos como bloque esencial de
construcción.
Los objetos son en realidad como los tipos abstractos de datos, ampliamente
utilizados por los programadores en la década de los setenta y ochenta.
Un Tipo Abstracto de Dato (TAD) es un tipo de dato definido por el programador
junto con un conjunto de operaciones que se puedenrealizar sobre ellos. Se
denominan abstractos para diferenciarlos de los tipos de datos fundamentales o
básicos definidos, por ejemplo en C++, tales como int, char y double. En C++
se puede definir un tipo de dato utilizando typedef y struct, y la implementación
de las operaciones con un conjunto de funciones.

C++ tiene muchas

funcionalidades para definir y utilizar un tipo TAD. Aligual que en los tipos de
datos definidos por el usuario, un objeto es una colección de datos, junto con las
funciones asociadas, utilizadas para operar sobre esos datos. Sin embargo, la
potencia real de los objetos reside en las propiedades que soportan: herencia,
encapsulación (o encapsulamiento) y polimorfismo junto con los conceptos de
objetos, clases, métodos y mensajes.

Academia deProgramación

Programación
En programación convencional los programas se dividen en dos componentes:
procedimientos y datos. Cada procedimiento actúa como una caja negra; es un
componente que realiza una tarea específica tal como convertir un conjunto de
números o visualizar una ventana. Si las cajas negras se dividen correctamente,
se pueden escribir código para cada una sin preocuparse de loque internamente,
hacen las otras cajas. La principal ventaja de utilizar este método es que ayuda a
desarrollar programas que son modulares y transportables.
Este método permite empaquetar código de programa en procedimientos. Pero
¿qué sucede con los datos? Las estructuras de datos utilizadas en programas son
frecuentemente globales o se pasan explícitamente con parámetros. En esencia
losdatos, se tratan separadamente de los procedimientos.
Cuando se utilizan métodos de POO, un programa se divide en componentes que
contienen procedimientos y datos. Cada componente se considera un objeto.
Un objeto es una unidad que contiene datos y las funciones que operan sobre
esos datos. A los elementos de un objeto se les conoce como miembros, las
funciones que operan sobe los objetos sedenominan métodos (en C++ los
métodos se denominan también funciones miembro) y los datos se denominan
miembros datos. En C++ un programa consta de objetos, los objetos de un
programa se comunican entre sí mediante el paso o envío de mensajes (acciones
que debe ejecutar el objeto).
¿Qué son objetos en POO? La respuesta es cualquier entidad del mundo real que
te puedas imaginar:


ObjetosFísicos
o Automóviles en una simulación de tráfico.
o Aviones en un sistema de control de tráfico aéreo.
Academia de Programación

Programación
o Componentes electrónicos en un programa de diseño de circuitos.
o Animales mamíferos.


Elementos de Interfaces Gráficos de Usuarios
o Ventanas.
o Íconos.
o Menús.
o Objetos gráficos (líneas, rectángulos, círculos).
o Ratones.
o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Como Programar en java
  • Java Como Programar
  • como programar c++
  • como programar en c++
  • Resumen
  • Como Programar C C++ y Java 4ta Edición
  • Como Programar En Java Libro
  • Como Programar En Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS