Programacion Orientada a Objeto

Páginas: 16 (3939 palabras) Publicado: 5 de octubre de 2014
UNIDAD 1.

Programación Orientada a Objetos

Ing. Steven Suárez

Conceptos Fundamentales de la Programación Orientada a Objetos.
Introducción: La programación Orientada a objetos (POO) es una forma especial de programar,
más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.
La P.O.O. (también conocida como O.O.P., por sus siglas en inglés) es lo quese conoce como
un paradigma o modelo de programación. Esto significa que no es un lenguaje específico, o una
tecnología, sino una forma de programar, una manera de plantearse la programación. No es la
única (o necesariamente mejor o peor que otras), pero se ha constituido en una de las formas de
programar más populares e incluso muchos de los lenguajes que usamos hoy día lo soportan o
estándiseñados bajo ese modelo (PHP, AS2, AS3,…). Su uso se popularizó a principios de la
década de los años 1990. En la actualidad, existe una gran variedad de lenguajes de programación
que soportan la orientación a objetos.
Con la POO tenemos que aprender a pensar las cosas de una manera distinta, para escribir
nuestros programas en términos de objetos, propiedades, métodos y otras cosas queveremos
rápidamente para aclarar conceptos y dar una pequeña base que permita soltarnos un poco con
este tipo de programación.
La Programación Orientada a Objetos (P.O.O.): La Programación Orientada a Objetos es una
metodología que basa la estructura de los programas en torno a los objetos. Los lenguajes de
Programación Orientada a Objetos ofrecen medios y herramientas para describir los objetosmanipulados por un programa. Más que describir cada objeto individualmente, estos lenguajes
proveen una construcción (Clase) que describe a un conjunto de objetos que poseen las mismas
propiedades.
Es 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.
El paradigma de la programación orientada a objetos usualmente tiene las siguientes
características:
Simula actividades del mundo real.
Tiene tipos de datos definidos por los usuarios.

Última Modificación: 17/07/2014

1

UNIDAD 1.

Programación Orientada a Objetos

Ing. Steven Suárez

Esconde los detalles de la implementación.Reutiliza código a través de la herencia.
Permite el mismo nombre para diferentes funcionalidades.
Entidad: En general definimos una entidad como algo concreto o abstracto, pero que existe y por
tanto es uno y diferente del resto. Puede ser una persona, una empresa, un animal e incluso en
ciertos contextos incluso objetos y cosas, aunque generalmente se refiere a una colectividad que
puedeconsiderarse una unidad. Cada una de estas entidades tendría ciertos atributos propios. Así,
los empleados tendrían atributos como nombre, edad, estatura... los ordenadores otros como
identificador, procesador, año de compra, y así para cada una de ellas. Las entidades pueden ser
de dos tipos:
Tangibles: Son todos aquellos objetos físicos que podemos ver, tocar o sentir.
Intangibles: Todosaquellos eventos u objetos conceptuales que no podemos ver, un
sabiendo que existen, por ejemplo: la entidad materia, sabemos que existe, sin embargo,
no la podemos visualizar o tocar.
Clases: Una clase es un prototipo que se usa para definir las características y los
comportamientos que son comunes a todos los objetos de un mismo tipo. También se puede decir
que una clase es una plantillagenérica para un conjunto de objetos de similares características.
La sintaxis es la siguiente usa la palabra clave class:
[Modificadores] class NombreClase {
// Definición de variables y métodos
}
Ejemplo:
Public class Persona {
# Atributos o Propiedades
# Métodos
}
Ejemplo:
public class Carro{

Última Modificación: 17/07/2014

2

UNIDAD 1.

Programación Orientada a Objetos

Ing....
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