Inhaltsverzeichnis
Ahora consideramos las clases que crean las instancias. Podríamos suponer que cada objeto es una instancia de una clase equivalente (ver arriba (a)). Sin embargo, como ha Como ya se ha señalado, algunas de las clases tienen un parecido muy fuerte. en par- En particular, el fusible, el relé, el motor y la bomba comparten una serie de características comunes. características. La siguiente tabla compara las características (variables de instancia y vicios) de estos objetos. De esta tabla, los objetos difieren solo en el nombre. Esto sugiere que todos son instancias de una clase común como Component. Esta clase poseería un variable de instancia adicional, para simplificar la identificación de objetos. Si todos son instancias de una clase común, todos deben comportarse exactamente de la misma manera. mismo camino. Sin embargo, queremos que la bomba inicie el proceso de análisis cuando recibe el mensaje trabajando?, por lo que debe poseer una definición diferente de trabajar? de fusible y relé. En otros aspectos, es muy similar al fusible y al relé, por lo que pueden ser instancias de una clase (digamos Componente) y bomba y motor pueden ser instancias de clases que heredan de Component (¿pero redefinen el funcionamiento?). Esto se ilustra en la figura anterior (c). El diagrama de clase completo se presenta en la figura siguiente. fusible relé motor bomba Instancia variable estado estado estado estado servicios ¿laboral? ¿laboral? ¿laboral? ¿laboral? 17.5 ¿Dónde está la estructura en un programa OO? 187
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
WeiterlesenTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Weiterlesen• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Weiterlesen