Указатель содержания
capitulo 28 Monkey Patching y búsqueda de atributos 28.1 Introducción Monkey Patching es un término con el que es posible que te encuentres cuando busques en el Python más o al buscar en la web conceptos relacionados con Python. se relaciona con la capacidad en Python para extender la funcionalidad asociada con una clase/tipo en tiempo de ejecución Aunque no está directamente relacionado con Monkey Patching; cómo Python busca atributos peros y cómo se puede gestionar este proceso es un aspecto útil para entender. En particular, cómo manejar atributos desconocidos puede ser muy útil en la gestión de situaciones uaciones en las que Monkey Patching podría usarse para resolver un atributo inicial incompatibilidad. Este capítulo explora tanto la aplicación de parches de mono como la búsqueda de atributos de Python. 28.2 ¿Qué es el parche de mono? Monkey Patching es la idea de que es posible agregar comportamiento a un objeto, en tiempo de ejecución, para cumplir con algún requisito que originalmente el tipo no cumplió. Esto puede suceder, por ejemplo, ya que no hay un requisito fijo para que una clase implementar todo un protocolo; en muchos casos, una clase solo puede implementar la mayor parte de un protocolo que se requiere para satisfacer las necesidades actuales; si en una etapa posterior, otros elementos de se requiere un protocolo, luego se pueden agregar. Por supuesto, si es probable que esto suceda con frecuencia, entonces las características pueden ser agregado a la clase para uso de todos; pero si no, entonces esas características se pueden agregar dinámicamente en tiempo de ejecución a un objeto en sí. Esto evita la interfaz pública del El tipo se llena de características/funcionalidades que rara vez se utilizan. © Springer Nature Suiza AG 2019 J. Hunt, Una guía para principiantes de la programación de Python 3, Temas de Pregrado en Ciencias de la Computación, https://doi.org/10.1007/978-3-030-20290-3_28 325
popular post
Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеTemas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеgratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).
Прочитайте больше