Programacion Orientada Versión en línea test de programación orientada a Objetos capítulos 1,2 y 3 del libro guia por alejandro murcia murcia 1 La Programación Orientación a Objetos está basada en tres métodos de organización que utilizamos desde el comienzo. Determine cual no es método de organización a Entre un objeto y su relación con otros objetos b Entre un objeto y sus atributos c Entre un objeto y sus componentes donde incluso otros objetos pueden formar parte de otros objetos. d Entre sus atributos y un Objeto 2 La naturaleza centra de los datos en la programación procedural ocasiona algunos problemas intrínsecos lo cual se debe a que no existe encapsulamiento generando que a Cada procedimiento debe conocer como manipular apropiadamente los datos b Cada procedimiento necesita duplicar el conocimiento sobre como acceder a los datos c Cambios en cada lugar en que se tenga acceso a los datos 3 Los tipos de objetos están relacionados con otros tipos de objeto. Por ejemplo, un empleado trabaja en una sucursal o un cliente realiza un pedido de varios productos. Un objeto del tipo cliente puede ordenar muchos objetos del tipo pedidos, y un objeto del tipo pedido es ordenado por un y sólo un objeto del tipo cliente. Según esta definición en un análisis de la estructura de objeto se puede considerar como: a Jerarquías de Generalización b Asociaciones de Objetos c Diagramas de relación entre los objetos d Objetos y Tipos de Objetos 4 Según la programación orientada a objetos establece seis metas primordiales para el desarrollo de software.Seleccione la meta que se desea cumplir en la reutilizarlo a Modular el problema a nivel funcional. b Utilizar código orientado a objetos bien diseñados para arreglar errores y beneficiar los demás objetos c Utilizar las clases al igual que los módulos para modelar ideas generales. d Crear software util,modular los objetos para permitir realizar modificaciones a una parte del programa. 5 Cuando se utiliza de manera correcta el encapsulamiento convierte a sus objetos en componentes conectable. Todo lo que debe hacer otro objeto es saber como emplear la interfaz publica a este ultimo, a esto se le llama independencia la cual tiene tres beneficios importantes que son: a Individualizacion, fragmentacion, mimetismo b Abstracción, ocultamiento de la implementacion, división. c Uso de un objeto, independencia, encapsulamiento. d Limitar, implementar, enmancipar 6 La astraccion es el proceso de simplificar problemas complejos. Al abordar la solución de un problema simplificándolo y enfocándose tan solo en los aspectos relevantes para la solución, de acuerdo a lo anterior se dice que la astraccion tiene dos beneficios que son; a Se enfoca en el caso general, y reutiliza las soluciones en los codigos b Permite modular clases para cada uno de los objetos y los simplifica para utilizar solo los que influyan verdaderamente c Permite resolver fácilmente un problema y contribuye con la reutilizacion de soluciones en el codigo. 7 Dado el siguiente fragmento de código, cuál es el resultado del comando a test b test-1 c 1 d . 2