Trabajo de Programacion 2

Páginas: 9 (2176 palabras) Publicado: 27 de octubre de 2014
Trabajo programación 2
---------------------------Resumen-------------------------------
La programación es una de las base que sustenta la tecnología de la información, desde sus inicios ha tenido una importante evolución y una gran cantidad de lenguajes han visto la luz, existen lenguajes que se destacan en áreas específicas, como aquellos dedicados a la programación web, pero entre todosdestacan los lenguajes orientados a objetos (poo), su facilidad de uso y su alto nivel convierte a los lenguajes orientado a objetos en los más demandados.
La tecnología avanza de manera acelerada, y de igual manera la necesidad de acceso rápido a la información. Por lo que hoy en día se requiere que el tiempo de respuestas a estas necesidades se lo más reducido posible.
Para poder suplir con lasdiferentes necesidades que en otros tiempos se hacían de manera manual, se han desarrollado técnicas de programación que facilitan el desarrollo de sistemas para cumplir con dichas necesidades, estas nuevas técnicas facilitan el trabajo del programador y usuarios.
Existen dos tipos de software.
Software de sistema, son aquellos que administran los diferentes recurso de un ordenador, como seríanlos sistemas operativos, los controladores (driver), las librerías, etc.
Software de aplicaciones. Son aquellos que permiten una interacción directa con los usuarios, algunos serían los navegadores, los reproductores multimedia.
La Programación Orientada a Objetos
La programación orientada a objetos es un paradigma de programación, no un lenguaje en sí, que podría aplicarse en cualquierlenguaje.
El lenguaje orientado a objetos intenta utilizar casos de la vida real en el código, esto con el fin de simplificar la forma de desarrollo y el tiempo que se requiere para desarrollar una aplicación, esto se explica a través de las clases, objetos, atributos entre otros, en la vida real un objeto pertenece a una clase y ese objeto tiene atributos esa misma clase tiene más objetos condiferentes atributos, a través de estos conceptos la POO intenta dar un ambiente de desarrollo más humano.
Propiedades fundamentales de la POO
1-Abstracion:
Es la capacidad de un objeto que permite representar o seleccionar la característica esencial del mismo evadiendo las que son relevantes o fundamentales, este permite identificar un objeto atreves de sus atributos conceptuales reconociendo aque clase pertenecen.
2-Encapsulamiento:
La encapsulación se encarga de mantener ocultos los procesos internos que requiere para hacer que se realice algo, dándole al programador acceso solo a lo que necesita. El encapsulamiento es conocido también como ocultamiento.
3- Herencia:
Es la característica más importante de la POO, por la cual los objetos para su creación se basan en una clasebase, clase padre o superclase, de la que heredan todas sus propiedades, atributos, métodos y eventos, generado una nueva clase llamada clase derivada, hija o subclase. De una subclase es posible crear otra y así sucesivamente.
4- Polimorfismo:
Esta característica se basa en la herencia; define la capacidad de que más de un objeto pueda crearse usando la misma clase de base para lograr dosconceptos de objetivos diferentes.
Clases y objetos.
Una clase es la estructura de un objeto, es decir, la definición de todos los elementos de que está hecho un objeto. Un objeto es, por lo tanto, el "resultado" de una clase. En realidad, un objeto es una instancia de una clase, por lo que se pueden intercambiar los términos objeto o instancia (o incluso evento)
Un Objeto entidad existente en lamemoria del ordenador que tiene unas propiedades (atributos o datos sobre sí mismo almacenados por el objeto) y unas operaciones disponibles específicas (métodos).
Empresas como Microsoft ha desarrollado un gran paquete de software, que permite el trabajo fácil y rápido con las tecnologías de desarrollo de software de última generación, el Visual Studio es una de las herramientas de programación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Trabajo colaborativo 2 programacion lineal
  • trabajo colaborativo 2 de programacion lineal
  • Trabajo Colaborativo Unad 2 Programacion Lineal
  • Programacion 2
  • Programación 2°
  • programacion 2
  • programacion 2
  • Programacion 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS