Modelando con clases Los diagramas de clase UML son una de las herramientas más importantes tanto para el análisis de requisitos como para el diseño de sistemas de software orientados a objetos. Estos diagramas muestran las clases, sus atributos y operaciones, así como los diversos tipos de relaciones que existen entre las clases. ¿Qué es el UML? El lenguaje de modelado unificado (UML) es un lenguaje gráfico estándar para modelar software orientado a objetos. Fue desarrollado a mediados de la década de 1990 como un esfuerzo de colaboración por James Rumbaugh, Grady Booch e Ivar Jacobson, cada uno de los cuales había desarrollado su propia notación a principios de la década de 1990. ¿Por qué usar un lenguaje de modelado estándar? Algunos desarrolladores han tenido éxito en el desarrollo de pequeños sistemas de software sin el uso de diagramas u otras características de los lenguajes de modelado. Sin embargo, a medida que sus sistemas se vuelven cada vez más grandes, a estos ...
Introducción Se puede usar un bucle para indicarle a un programa que ejecute sentencias repetidamente. Suponga que necesita mostrar una cadena (por ejemplo, ¡Bienvenido a Java!) Cientos de veces. Sería tedioso tener que escribir la siguiente declaración cien veces: Entonces, ¿cómo resuelves este problema? Java proporciona una construcción poderosa llamada bucle que controla cuántas veces se realiza una operación o una secuencia de operaciones en sucesión. Usando una declaración de bucle, simplemente le dice a la computadora que muestre una cadena cien veces sin tener que codificar la declaración de impresión cien veces, de la siguiente manera: Ciclo While Un ciclo while ejecuta declaraciones repetidamente mientras la condición es verdadera. La figura 5.1a muestra el diagrama de flujo del ciclo while. La parte del ciclo que contiene las declaraciones que se repetirán se llama cuerpo del ciclo. Una ejecución única de un cuerpo de bucle se conoce como una i...