Sie sind auf Seite 1von 3

ALUMNO: LUNA ALMENDRAS, FREDDY DANIEL

CDIGO: F10233J

AUTOEVALUACION 1

1. Qu entiende por ud. orientado a objetos?


La programacin orientada a objetos es una forma especial de programar,
ms cercana a como expresaramos las cosas en la vida real. Con la
programacin orientada a objetos tenemos que aprender a pensar las
cosas de una manera distinta, para escribir nuestros programas en
trminos de objetos, propiedades, mtodos y otras cosas.

3. Defina Abstraccin
La abstraccin consiste en captar las caractersticas esenciales de un
objeto, as como su comportamiento.

4. Defina Herencia
La herencia bsicamente consiste en que una clase puede heredar sus
variables y mtodos a varias subclases (la clase que hereda es llamada
superclase o clase padre). Esto significa que una subclase, aparte de los
atributos y mtodos propios, tiene incorporados los atributos y mtodos
heredados de la superclase. De esta manera se crea una jerarqua de
herencia

5. Defina encapsulamiento
El encapsulamiento consiste en unir en la Clase las caractersticas y
comportamientos, esto es, las variables y mtodos. Es tener todo esto es
una sola entidad.

6. Defina polimorfismo
Esta caracterstica permite definir distintos comportamientos para un
mtodo dependiendo de la clase sobre la que se realice la implementacin.
En todo momento tenemos un nico medio de acceso, sin embargo se
podr acceder a mtodos distintos.

7. Defina concurrencia
Propiedad que distingue un objeto activo de otro inactivo.

8. Defina persistencia
Es la propiedad de un objeto cuya existencia trasciende el tiempo y/o el
espacio

9. Importancia de la Programacin orienta da a Objetos


Facilita la creacin de software de calidad: potencia en mantenimiento, la
extensin y la reutilizacin.
Basado en el modo de pensar del hombre y en el modo de operar de la
mquina.
El elemento bsico no es la funcin, sino un ente denominado objeto.

10. Beneficios de la programacin orientada a objetos

Reusabilidad. Cuando hemos diseado adecuadamente las clases, se


pueden usar en distintas partes del programa y en numerosos proyectos.

Mantenibilidad. Debido a la sencillez para abstraer el problema, los


programas orientados a objetos son ms sencillos de leer y comprender,
pues nos permiten ocultar detalles de implementacin dejando visibles
slo aquellos detalles ms relevantes.

Modificabilidad. La facilidad de aadir, suprimir o modificar nuevos


objetos nos permite hacer modificaciones de una forma muy sencilla.

Fiabilidad. Al dividir el problema en partes ms pequeas podemos


probarlas de manera independiente y aislar mucho ms fcilmente los
posibles errores que puedan surgir.

La

programacin

orientada

objetos

presenta

tambin

algunas

desventajas como pueden ser:

Cambio en la forma de pensar de la programacin tradicional a la


orientada a objetos.

La ejecucin de programas orientados a objetos es ms lenta.

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


entrenamiento.

Das könnte Ihnen auch gefallen