terminos de programacion

Páginas: 7 (1566 palabras) Publicado: 21 de agosto de 2013
Términos de programación
Tabla de contenido



Introducción
Justificación
Objetivos
programación orientada a objetos
lenguajes orientado a objetos
código fuente
biblioteca o librería de programación
modelo entidad relación
Conclusiones













Introducción
























JustificaciónProgramación orientada a objetos


La programación orientada a objetos o POO (OOP según sus siglas en inglés) 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,Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe variedad de lenguajes de programaciónque soportan la orientación a objetos.

Características
Existe un acuerdo acerca de qué características contempla la "orientación a objetos". Las características siguientes son las más importantes:
Abstracción: denota las características esenciales de un objeto, donde se capturan sus comportamientos. Cada objeto en el sistema sirve como modelo de un "agente" abstracto que puede realizartrabajo, informar y cambiar su estado, y "comunicarse" con otros objetos en el sistema sin revelar cómo se implementan estas características. Los procesos, las funciones o los métodos pueden también ser abstraídos, y, cuando lo están, una variedad de técnicas son requeridas para ampliar una abstracción.
Encapsulamiento: significa reunir todos los elementos que pueden considerarse pertenecientes a unamisma entidad, al mismo nivel de abstracción. Esto permite aumentar la cohesión de los componentes del sistema.
Modularidad: se denomina modularidad a la propiedad que permite subdividir una aplicación en partes más pequeñas (llamadas módulos), cada una de las cuales debe ser tan independiente como sea posible de la aplicación en sí y de las restantes partes..
Principio de ocultación: cadaobjeto está aislado del exterior, es un módulo natural, y cada tipo de objeto expone una interfaz a otros objetos que especifica cómo pueden interactuar con los objetos de la clase. El aislamiento protege a las propiedades de un objeto contra su modificación por quien no tenga derecho a acceder a ellas; solamente los propios métodos internos del objeto pueden acceder a su estado.
Polimorfismo:comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre; al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando. O, dicho de otro modo, las referencias y las colecciones de objetos pueden contener objetos de diferentes tipos, y la invocación de un comportamiento en una referencia producirá el comportamiento correctopara el tipo real del objeto referenciado. Cuando esto ocurre en "tiempo de ejecución", esta última característica se llama asignación tardía o asignación dinámica.
Herencia: las clases no están aisladas, sino que se relacionan entre sí, formando una jerarquía de clasificación. Los objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen. La herencia organiza yfacilita el polimorfismo y el encapsulamiento, permitiendo a los objetos ser definidos y creados como tipos especializados de objetos preexistentes. Estos pueden compartir (y extender) su comportamiento sin tener que volver a implementarlo.
Recolección de basura: la recolección de basura o garbage collector es la técnica por la cual el entorno de objetos se encarga de destruir automáticamente, ypor tanto desvincular la memoria asociada, los objetos que hayan quedado sin ninguna referencia a ellos.
















Lenguajes orientados a objetos

el primer lenguaje que posee las características principales de un lenguaje orientado a objetos. Fue creado para hacer programas de simulación, en donde los "objetos" son la representación de la información más importante....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Terminos de programacion
  • terminos de programacion
  • terminos de programacion vectores
  • Termino Orientado a Objetos (Programación)
  • Términos de Programacion
  • TErminos de programacion
  • Términos De Programacion
  • Términos Básicos de Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS