Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación II
Comúnmente, como respuesta a este ejemplo se enuncia el peón, el caballo, la torre, etc., pero
sin dudas
estos son conceptos o abstracciones que agrupan a las piezas concretas que aparecen en el juego
de ajedrez, es decir, peón, caballo y torre entre otras, constituyen clases, que entre sus
responsabilidades tienen el color, la posición que ocupan, la forma de avanzar y comer, etc. Los
objetos son entonces los 16 peones (8 negros y 8 blancos), los 4 caballos, las 4 torres, el tablero,
etc.
Fausto Alberto Salazar Fierro
Universidad Técnica del Norte
Programación II
• En la siguiente figura se muestra el esquema general para la representación de una clase en la notación
seleccionada. Nótese como esta notación deja clara la diferenciación entre los distintos tipos de
responsabilidades dedicándole una sección a cada uno de ellos.
Este tipo de relación se denomina dependencia y establece una relación de uso que declara que un
cambio en la especificación de un elemento
Ha concretado nada sobre cómo los objetos acceden a sus responsabilidades. Para ello se utilizará la
notación:
<objeto>.<responsabilidad>
Utilizando dicha notación alejandro puede acceder a su atributo nombre de la siguiente forma:
alejandro.nombre
y al método CepillarDientes de la forma:
alejandro.CepillarDientes
Nótese que tanto al atributo nombre como al método CepillarDientes se accede de forma
Semejante
Una variante de solución a este problema es colocar un par de paréntesis (“()”) al final de los métodos
Práctica