ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ensayo de programacion orientada a objetos


Enviado por   •  25 de Septiembre de 2014  •  Informes  •  854 Palabras (4 Páginas)  •  324 Visitas

Página 1 de 4

Ensayo de programacion orientada a objetos

ABSTRACT

This work explains what object-oriented programming, the most important components that conform them are, inheritance, abstraction, encapsulation and polymorphism, in addition to concepts used in this methodology. Trying so how to give an introduction to the topic.

INTRODUCCION

La programación orientada a objetos (POO) es una metodología de programación ya que a diferencia de otras metodologías o paradigmas, posee características que lo diferencian, tales como la herencia, el encapsulamiento y polimorfismo. POO es una de las formas de programar más populares en la actualidad, no necesariamente es la mejor ya que cada metodología está diseñada para diferentes necesidades, aunque POO permite una mejor construcción, mantenimiento y utilización.

La programación orientada a objetos es una metodología para el desarrollo de programas que surgió en los años 60. Conceptos fundamentales como las clases ya existían en lenguajes de programación como Simula y a diferencia de la programación estructurada que emplea elementos llamados funciones, en POO se llaman métodos, además de características que lo identifican como paradigma.

Muchos programas pueden ser desarrollados de forma parecida a POO, pero sin alguna de las características que conforman esta metodología no se incluye, no es un programa orientado a objetos.

CARACTERISTICAS DE POO

Los conceptos y/o características que conforman la programación orientada a objetos son las siguientes:

Objetos. Son instancias que se crean a partir de las clases, los cuales separan los diferentes componentes de un programa y describen el estado de un objeto del mundo real. Los objetos poseen datos de los lenguajes de programación como números, cadenas de tipo alfanumérico, listas, y a su vez funciones que se relacionan con el mundo real, funciones con los cuales son operados.

Clases. Son modelos que describen el comportamiento de los objetos, contienen datos, tipos y métodos que relacionan a los objetos. Cuando se dice que se está creando un objeto, se refiere a que se está instanciando un objeto de esa clase, por lo cual instancia de una clase y objeto son términos iguales.

Herencia. Es una propiedad que permite a los objetos reutilizar características de otra clase, estos objetos también pueden tener otros atributos y métodos. A las clases que pueden ser heredadas se denominan superclase y a las clases que heredan de otras clases se les denominan subclases pudiendo las subclases ser bases para la definición de otras subclases.

La herencia se divide en herencia simple y herencia múltiple, la herencia simple es término que se da cuando una subclase solo puede heredar características de una sola clase, y la herencia múltiple se tiene cuando una clase puede heredar características

...

Descargar como (para miembros actualizados)  txt (5 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com