preloader

1 janvier 1 | 2 minutes de lecture
Index du contenu

Este método es mucho más simple que el programa procedimental presentado anteriormente. en ningún punto cambiamos el valor de cualquier variable que no sea parte de la bomba, aunque pueden haber sido modificados como consecuencia de los mensajes enviados. También, solo nos muestra la parte de la historia que es directamente relevante para la bomba. Este significa que puede ser mucho más difícil deducir el funcionamiento de un sistema orientado a objetos simplemente leyendo el código fuente. Algo de entorno de Python (como PyCharm IDE) alivian este problema, hasta cierto punto, a través de el uso de navegadores sofisticados. 17.5 ¿Dónde está la estructura en un programa OO? Las personas nuevas en la orientación a objetos pueden confundirse porque han perdido uno de los Elementos clave que utilizan para comprender y estructurar un sistema de software: el cuerpo principal del programa. Esto se debe a que los objetos y las interacciones entre ellos son la piedra angular del sistema. En muchos sentidos, la siguiente figura muestra el equivalente orientado a objetos de un programa principal. Esto también destaca una importante característica de la mayoría de los enfoques orientados a objetos: ilustraciones gráficas. Muchos aspectos de tecnología de objetos, por ejemplo, estructura de objetos, herencia de clases y mensajes cadenas, se explican más fácilmente gráficamente. Consideremos ahora la estructura de nuestro sistema orientado a objetos. es dictado por los mensajes que se envían entre objetos. Es decir, un objeto debe poseer un referencia a otro objeto para enviarle un mensaje. El sistema resultante estructura se ilustra a continuación. En Python, esta estructura se logra haciendo que las variables de instancia hagan referencia a la objetos apropiados. Esta es la estructura que existe entre las instancias en el sistema y no se relaciona con las clases, que actúan como plantillas para las instancias. 186 17 Introducción a la Orientación a Objetos

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

• 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.

Lire plus