Actividad 1

Páginas: 5 (1122 palabras) Publicado: 24 de septiembre de 2015


Programación Orientada a Objetos
Conceptos de programación orientada a objetos.
Objeto: Los objetos son entidades que tiene un determinado “estado”, “comportamiento (método)” e “identidad”.
El estado está compuesto de datos o informaciones; serán uno o varios atributos a los que se habrá asignado unos valores concretos (datos).
El comportamiento está definido por los métodos o mensajes a losque sabe responder dicho objeto, es decir, qué operaciones se pueden realizar con él.
La identidad es una propiedad de un objeto que lo diferencia del resto; dicho con otras palabras, es su identificador (concepto análogo al de identificador de una variable o una constante)
Un objeto contiene toda la información que permite definirlo e identificarlo frente a otros objetos pertenecientes a otrasclases e incluso frente a los objetos de una misma clase, al poder tener valores bien diferenciados en sus atributos (Wikipedia, 2015).
Un objeto no es más que un conjunto de variables (o datos) y métodos (o funciones) relacionados entre sí. Los objetos en programación se usan para modelar objetos o entidades del mundo real (Izquierdo).
Clase: Definiciones de las propiedades y comportamiento de untipo de objeto concreto. La instanciación es la lectura de estas definiciones y la creación de un objeto a partir de ella (Wikipedia, 2015).
Una clase es una plantilla que define las variables y los métodos que son comunes para todos los objetos de un cierto criterio (Izquierdo).
Atributo: Características que tiene la clase (Wikipedia, 2015).
Contenedor de un tipo de datos asociados a un objeto (o auna clase de objetos), que hace los datos visibles desde fuera del objeto y esto se define como sus características predeterminadas, y cuyo valor puede ser alterado por la ejecución de un método (Wikipedia, 2015).
Método: Algoritmo asociado a un objeto (o a una clase de objetos), cuya ejecución se desencadena tras la recepción de un “mensaje”. Desde el punto de vista del comportamiento, es lo quele objeto puede hacer. Un método puede producir un cambio en las propiedades del objeto, o la generación de un “evento” con un nuevo mensaje para otro objeto del sistema (Wikipedia, 2015).
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 realizar trabajo, informary cambiar su estado, y “comunicarse” con otros objetos sin revelar “como” 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. El proceso de abstracción permite seleccionar las características relevantes dentro de un conjunto e identificarcomportamientos comunes para definir nuevos tipos de entidades en el mundo real. La abstracción es clave en el proceso de análisis y diseño orientado a objetos, ya que mediante ella podemos llegar a armar un conjunto de clases que permitan modelar la realidad o el problema que se quiere atacar (Wikipedia, 2015.
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 (diseño estructurado) de los componentes del sistema. Algunos autores confunden este concepto con el principio de ocultación, principalmente porque se suelen emplear conjuntamente (Wikipedia, 2015).
Modularidad: Se denomina modularidad a la propiedad que permite subdividir una ampliació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. Estos módulos se pueden compilar por separado, pero tienen conexiones con otros módulos. Al igual que la encapsulación, los lenguajes soportan la modularidad de diversas formas (Wikipedia, 2015).
Herencia: Las clases no se encuentran aisladas, sino que se relacionan...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ACTIVIDAD 1 ACTIVIDAD 2
  • Actividad 1
  • Actividad 1
  • Actividad 1
  • Actividad 1
  • Actividad 1 de ti
  • Actividad 1
  • Actividad 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS