Programacion Orientada a Objetos

Páginas: 5 (1222 palabras) Publicado: 30 de agosto de 2013


Menciona 4 paradigmas de programación
R= Programación estructurada 
Programación lógica 
Programación funcional 
Programación orientada a objetos 
Define programación Estructurada
R= Se refiere al control de ejecución. El control de su ejecución es una de las cuestiones más importantes que hay que tener en cuenta al construir un programa en un lenguaje de alto nivel. La regla generales que las instrucciones se ejecuten sucesivamente una tras otra, pero diversas partes del programa se ejecutan o no dependiendo de que se cumpla alguna condición. Además, hay instrucciones (los bucles) que deben ejecutarse varias veces, ya sea en número fijo o hasta que se cumpla una condición determinada.
Define programacion orientada a objetos
R= La programación orientada a objetos o POO un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe variedad de lenguajes de programación que soportan la orientación aobjetos.
Diferencia entre la programación estructurada y la programación orientada a objetos.
R= La programación estrutura pretende resolver un problema de principio a fin en una sola estructura de codigo. La programación orientada a objetos, resuelve el problema identificando los actores que tienen participación en el problema e identificando tambien sus acciones. Con esta información se creanlos objetos (que son una interpretación de algunos de estos actores), estos objetos estan compuestos por clases donde se detalla las acciones que realizan y las propiedades de estos. Al tener creados los objetos solo es ponerlos a interactuar entre ellos.



Ventajas de la programación orientada a objetos
R= Fomenta la reutilización y extensión del código. 
Permite crear sistemas máscomplejos. 
Relacionar el sistema al mundo real. 
Facilita la creación de programas visuales. 
Construcción de prototipos 
Agiliza el desarrollo de software 
Facilita el trabajo en equipo 
Facilita el mantenimiento del software
Define tipo de dato abstracto (TDA)
R= Un TDA es un tipo de dato definido por el programador que se puede manipular de un modo similar a los tipos de datos definidos por elsistema. Está formado por un conjunto válido de elementos y un número de operaciones primitivas que se pueden realizar sobre ellos.
Define abstraccion.
R= La abstracción consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan. En programación, el término se refiere al énfasis en el "¿qué hace?" más que en el "¿cómo lo hace?" (característica de caja negra). Elcomún denominador en la evolución de los lenguajes de programación, desde los clásicos o imperativos hasta los orientados a objetos, ha sido el nivel de abstracción del que cada uno de ellos hace uso.
Define Encapsulación.
R= La encapsulación es un mecanismo que consiste en organizar datos y métodos de una estructura, conciliando el modo en que el objeto se implementa, es decir, evitando elacceso a datos por cualquier otro medio distinto a los especificados. Por lo tanto, la encapsulación garantiza la integridad de los datos que contiene un objeto.
Define atributo
R= Especificación que define una propiedad de un Objeto, elemento o archivo. También puede referirse o establecer el valor específico para una instancia determinada de los mismos.


Define método
R= Esuna subrutina asociada exclusivamente a una clase (llamados métodos de clase o métodos estáticos) o a un objeto (llamados métodos de instancia). Análogamente a los procedimientos en los lenguajes imperativos, un método consiste generalmente de una serie de sentencias para llevar a cabo una acción, un juego de parámetros de entrada que regularán dicha acción y o, posiblemente, un valor de salida (o valor de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos
  • Investigacion de programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS