Lenguajes de programación

Páginas: 5 (1229 palabras) Publicado: 18 de septiembre de 2012
Índice

1…………………………………………………… Índice
2……………………………….……........ Introducción
3…………………………………………… Definiciones
3.1…………………………………………………… Clase
3.2…………………………………………………. Objeto
4……………………………………………..Abstracción
4.1………………………………………..Encapsulación
5…………………………………………………..Herencia
6……………………………………………Polimorfismo
7…..…….……………………………………. Referencias

Introducción

En este documento hablaremos dealgunos conceptos de la programación orientada a objetos y veremos las definiciones de diferentes autores de algunos libros de programación también daremos información de algunos lenguajes en la que es aplicada la Programación Orientada a Objetos, y también se muestra información de algunos métodos para la programación orientada objetos. Hablaremos de cómo podemos manejar de forma adecuada en loslenguajes, tendremos algunos ejemplos para orientar y aclarar las dudas que se tangan en algunas cosas que no lleguen ser comprendidas.

Definiciones
Clase
* El mundo está lleno de objetos: el coche, la lavadora, la mesa, el teléfono, etc. El paradigma de programación orientada a objetos proporciona las abstracciones necesarias para poder desarrollar sistemas software de una forma más cercanaa esta percepción del mundo real. (Programación Orientada a Objetos)

* Una clase equivale a la generalización o abstracción de un tipo específico de objetos. Los polígonos con tres lados iguales podrían ser generalizados, por ejemplo, en una clase que llamaremos "triángulo Equilátero". Hablar de clase es, así, hablar de una determinada clase de objetos. En C++ una clase ("class", según laterminología del lenguaje) es un tipo definido-por-el-usuario. (Programación Orientada-a-Objetos-en-Cplusplus)

Objeto

* El mundo está lleno de objetos: el coche, la lavadora, la mesa, el teléfono, etc. El paradigma de programación orientada a objetos proporciona las abstracciones necesarias para poder desarrollar sistemas software de una forma más cercana a esta percepción del mundo real.(Programación Orientada a Objetos)

* Un objeto es una encapsulación abstracta de información, junto con los métodos o procedimientos para manipularla. Según la esquemática definición de wegner, un objeto contiene operaciones que define su comportamiento y variables que define su estado entre las llamadas a las operaciones. (Programación Orientada-a-Objetos-en-Cplusplus)

* Un objetó essencillamente un tipo abstracto de datos a que se la añaden importantes innovaciones en compartición de código y reutilización. el mecanismo básico de orientación a objetos son: mensajes y métodos, objetos, clase de estancias y herencias.(McGraw Hill - Programación orientada a objetos (Luis Joyanes Aguilar)

Abstracción
* En lo que a C++ se refiere, la unidad de abstracción y encapsulaciónestá representada por la Clase, (class). Por un lado es una abstracción pues, de acuerdo con la definición establecida anteriormente, es en ésta donde se definen las propiedades y atributos genéricos de determinados objetos con características comunes (recordemos el ejemplo de la sala de cine). La Clase es, por otro lado, una encapsulación porque constituye una cápsula o saco que encierra yamalgama de forma clara tanto los datos de que constan los objetos como los procedimientos que permiten manipularlos. Las Clases se constituyen, así, en abstracciones encapsuladas. (Programación Orientada-a-Objetos-en-Cplusplus)

* la abstracción es uno de los medios más importantes, mediante el cual nos enfrentamos con la complejidad inherente al software. la abstracción es la propiedad que permiterepresentar las características esenciales de un objeto, sin preocuparse de las restantes características (no esenciales).

Encapsulación
* Una de los pilares básicos de la POO es la encapsulación de los datos. Según los principios de este paradigma de programación, el acceso a los datos de una clase debe realizarse de forma controlada, protegiéndolos de accesos no deseados. Cuando se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS