CONCEPTOS GENERALES SOBRE LA POO

¿Qué es la programación orientada a objetos?

Es una forma de clasificar los lenguajes de programacion a partir de sus caracteeristicas, sirve para diseñar aplicasiones y programas informaticos, este enfoque es adecuado para programas grandes.

¿En qué técnicas se basa la POO?

Herencia, Cohesión, Abstracción, Polimorfismo, Acoplamiento, y Encapsulamiento

¿Que son los objetos en la POO?

Son entidades que facilitan la elaboración de un programa recibiendo órdenes y ejecutándolas.
Se componen de 3 partes fundamentales:
Métodos , Eventos y Atributos.

¿Qué es el estado o atributo?

Son las características con las que identificas algo, por ejemplo, colores, sabores, aroma, entre otros.

¿En qué consiste el método o comportamiento en los objetos?

Consiste en que el método es un conjunto de instrucciones para realizar una tarea.
Son funciones que permiten que el objeto rinda algún tipo de servicio durante el transcurso del programa.

¿Qué es la identidad de un objeto?

Es la propiedad que permite diferenciar y distinguir de otros objetos , son acciones las cuales el objeto reconoce
que están interactuando con el.

¿Qué diferencia hay entre POO y programación estructurada?

La diferencia es que en la POO utiliza objetos para realizar funciones mientras que la programación estructurada pretende resolver el problema en una sola estructura de código.

¿En qué consiste la abstracción en la POO?

Es lo que expresa las características de un objeto para que pueda ser distinguido del resto.

¿Qué significa el encapsulamiento en la POO

Reunir elementos que pertenezcan entre si, que tengan el mismo nivel de atracción.

¿Qué es la Modularidad en la POO?

Propiedad que permite dividir una aplicación en partes (módulos)
más pequeños.Cada módulo debe intentar ser lo más
independiente posible de la aplicación.

La modularidad tambien tiene principios,y son los siguientes:

Capacidad de descomponer un sistema complejo.

Capacidad de componer a través de sus módulos.

Comprensión de sistema en partes.

¿En qué consiste la herencia en la POO?

La herencia permite compartir características de un objeto a otros sin tener que volver a hacer otro desde cero.

¿A qué se refiere el polimorfismo en la POO?

Se refiere que es posible enviar mensajes sintéticamente iguales a diferente destinos, tiene la capacidad de
ciertos lenguajes para hacer que al enviar el mismo mensaje desde diferentes objetos, cada uno de los objetos
pueda responder a ese mensaje

Define los siguientes conceptos:

Clase:

Es una agrupación de objetos con ciertas características

Herencia:

Es la facilidad mediante la cual la clase D hereda en ella cada uno de los atributos y operaciones de C.

Objeto

Es la entidad provista de un conjunto de atributos y de funcionalidad que reaccionan a eventos

Metodo

Es un algoritmo asociado a un objeto, cuya ejecusion se desencadena tras la recepcion de un mensaje

Evento

Es un suceso en el sistema, es un evento, a la reacción que puede desencadenar un objeto es la acción que genera.

Mensaje

Es la orden que se da para que sea ejecutada por un objeto

Propiedad o atributo

Son las características que tiene un objeto las cuales se les dan para poder ser identificados de el resto.

Estado interno

: Es una variable privada la cual se utiliza para indicar distancias de situaciones posibles para un objeto.

Componentes de un objeto

Atributos, identidad, relaciones y métodos.

Identificacion de un objeto

Una tabla la cual identifica un objeto de el esto por sus atributos y funciones.

Menciona las Desventajas de la POO:

Cambio en la forma de pensar de la programación tradicional a la orientada a objetos

La necesidad de utilizar bibliotecas de clases obliga a su aprendizaje y entrenamiento

No es tan recomendable para tareas fáciles: La programación orientada a objetos es muy útil para enfrentar
problemas más amplios y complejos. Para tareas y programas sencillos, es mucho más conveniente acudir a la
vieja y querida programación estructurada.

La ejecucion de los prgoramas puede ser lenta:Al ser un desarrollador de stftware,este puede estar sobrecargando los objetos constantemente,lo que provoca la poca velocidad de nuestro equipo.

Menciona las ventajas de la POO

Reusable

Mantenible

Modificable

Fiable

Los programas son mas fáciles de entender

Menciona los principales lenguajes de programación orientados a objetos:

ADA

C++

Objetive-C

Java

Eifell

Ruby

Smalltalk

Python

28 / Septiembre / 2021. Centro de Bachillerato Tecnológico Industrial y de Servicios No. 41 “Belisario Domínguez”.
Módulo II: Aplica metodologías de desarrollo de software con herramientas de

programación visual.

Submódulo 1: Aplica la metodología espiral con programación o
rientada a objetos.

Submódulo 2: Aplica la metodología de desarrollo rápido
de aplicaciones con programación.

1. Beltran Bisaiz Lindsay Yinelly.

2. Martinez P
eralta José Ramon.

3. Moreno Torres Rafael.

4. Ramirez Meza Ieshua Nathanae
l.

5. Villalobos Gonz
alez Miguel Angel.

3 BMP. Especialidad: Téc
nicos en Programación.

Tema: Pro
gramación Orientada a objetos.

Actividad No. 2: Organiza
dor Gráfico (Conceptos Generales).