trabajo

Páginas: 5 (1138 palabras) Publicado: 27 de enero de 2014
UNIVERSIDAD DEL SABES
PLANTEL APASEO EL GRANDE

PROGRAMACION ORIENTADA A
OBJETOS.

2DO. CUATRIMESTRE.

Ingeniería en tecnologías de la
información.

Autor: jesus Rafael Martinez Suarez

Conceptos básicos de la tecnología de
Objetos.
Comenzaremos nuestra introducción al tema de la orientación a objetos con cierta terminología
clave. En cualquier parte del mundo-real puede verobjetos: gente, animales, plantas,
automóviles, aviones, edificios, computadoras, etcétera. Los humanos pensamos en términos
de objetos. Los teléfonos, casas, semáforos, hornos de microondas y enfriadores de agua son
sólo unos cuantos objetos más. Los programas de cómputo, como los programas de Java y los
que usted mismo escriba, están compuestos por muchos objetos de software con capacidad deinteracción.
En ocasiones dividimos a los objetos en dos categorías: animados e inanimados. Los objetos
animados están "vivos" en cierto sentido; se mueven a su alrededor y hacen cosas. Por otro
lado, los objetos inanimados no se mueven por su propia cuenta. Sin embargo, los objetos de
ambos tipos tienen ciertas cosas en común. Todos ellos tienen atributos (como tamaño, forma,
color y peso), ytodos exhiben comportamientos (por ejemplo, una pelota rueda, rebota, se
infla y desinfla; un bebe llora, duerme, gatea, camina y parpadea; un automóvil acelera, frena y
da vuelta; una toalla absorbe agua). Estudiaremos los tipos de atributos y comportamientos que
tienen los objetos de software.
Los humanos aprenden acerca de los objetos existentes estudiando sus atributos y observando
suscomportamientos. Distintos objetos pueden tener atributos similares y pueden exhibir
comportamientos similares. Por ejemplo, pueden hacerse comparaciones entre los bebés y los
adultos, y entre los humanos y los chimpancés.
El diseño orientado a objetos (DOO) modela el software en términos similares a los que
utilizan las personas para describir objetos del mundo real. Este diseño aprovecha lasrelaciones entre ¡as clases, en donde los objetos de cierta clase (como una clase de vehículos)
tienen las mismas características; los automóviles, camiones, pequeños vagones rojos y patines
tienen mucho en común. El DOO también aprovecha las relaciones de herencia, en donde las
nuevas clases de objetos se derivan absorbiendo las características de las clases existentes y
agregando sus propiascaracterísticas únicas. Un objeto de la clase "convertible" ciertamente
tiene las características de la clase más general "automóvil" pero, de manera más específica, el
techo de un convertible puede ponerse y quitarse.
El diseño orientado a objetos proporciona una manera natural e intuitiva de ver el proceso de
diseño de software: a saber, modelando los objetos por sus atributos ycomportamientos, de
igual forma que como describimos los objetos del mundo real. El DOO también modela la
comunicación entre los objetos. Así como las personas se envían mensajes unas a otras (por
ejemplo, un sargento ordenando a un soldado que permanezca firme), los objetos también se
comunican mediante mensajes. Un objeto cuenta de banco puede recibir un mensaje para
reducir su saldo por ciertacantidad, debido a que el cliente ha retirado esa cantidad de dinero.

El DOO encapsula (es decir, envuelve) los atributos y las operaciones (comportamientos) en
los objetos; los atributos y las operaciones de un objeto se enlazan íntimamente entre sí. Los
objetos tienen la propiedad de ocultamiento de información. Esto significa que los objetos
pueden saber cómo comunicarse entre sí a través deinterfaces bien definidas, pero por lo
general no se les permite saber cómo se implementan otros objetos; los detalles de la
implementación se ocultan dentro de los mismos objetos. Por ejemplo, podemos conducir un
automóvil con efectividad, sin necesidad de saber los detalles acerca de cómo funcionan
internamente los motores, las transmisiones y los sistemas de escape; siempre y cuando...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Trabajadores Del Trabajo
  • trabajo del trabajo
  • Trabajo Del Trabajo
  • El trabajo y el Trabajador
  • Trabajo Trabajador
  • trabajo trabajo
  • trabajo trabajo
  • Trabajo de trabajo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS