Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
…
582 pages
1 file
Todos los derechos reservados. Queda prohibida, salvo excepción prevista en la Ley, cualquier forma de reproducción, distribución, comunicación pública y transformación de esta obra sin contar con autorización de los titulares de propiedad intelectual. La infracción de los derechos mencionados puede ser constitutiva de delito contra la propiedad intelectual (arts. 270 y sgts. Código Penal).
Es la organización de los programas de manera que representan la interacción de las cosas en el mundo real.
Abstraction (abstracción) Propiedad y/o técnica de software que oculta los detalles de la implementación. Java soporta abstracción de clases y abstracción de métodos. La abstracción de métodos se define separando el uso de un método sin conocer como está implementado ese método. Si decide combinar la implementación, el programa cliente será afectado. De modo similar la abstracción de clases oculta la implementación de la clase del cliente. Acoplamiento (coupling) Medida del grado en el que un objeto o componente depende de otro. Bajo acoplamiento minimiza las dependencias y es una indicación de un buen diseño Agregación (aggregation) Relación en la que un objeto se compone o está construido de uno o más objetos, de modo que la colección completa representa un todo. Las relaciones de agregación se especifican entre clases y se reflejan en instancias de objetos Algoritmo (algorithm)
En la programación orientada a objetos, POO, el problema a resolver se modela mediante componentes de código llamados objetos que son abstracciones de los objetos, animados e inanimados, del mundo real. Una abstracción es una representación parcial de los atributos y comportamiento de un objeto real. Los atributos son las características que definen al objeto y el comportamiento representa lo que el objeto sabe hacer, su funcionalidad. El comportamiento de un objeto es modelado por piezas de código llamados métodos. Los atributos y comportamiento representados por el objeto son los que son relevantes al problema que se está modelando. Por ejemplo, supongamos que estamos simulando el comportamiento del consumo de combustible de un automóvil: el objeto automóvil tendrá los atributos: coeficiente de arrastre, cilindrada del motor, aceleración, presión de las llantas, peso, etc. Los métodos que describen su comportamiento son: acelerar, frenar, desplegar velocidad, desplegar nivel de gasolina, etc. El color de la carrocería o el precio no serán atributos ya que no son relevantes en el problema bajo estudio, como tampoco lo serán obtener precio, establecer precio, obtener color, establecer color, etc.
Un comentario es un texto adicional que se añade al código para explicar su funcionalidad, bien a otras personas que lean el programa, o al propio autor como recordatorio. Los comentarios son una parte importante de la documentación de un programa. Los comentarios son ignorados por el compilador, por lo que no incrementan el tamaño del archivo ejecutable; se pueden por tanto, añadir libremente al código para que pueda entenderse mejor.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.