Programación Orientada a Objetos en Python
Clases y objetos Esta es la definición más simple de una clase: class Alumno: pass Ciclo de vida de un objeto class Alumno: # Metodo constructor def __init__(self): print(‘Objeto construido’)…
Clases y objetos Esta es la definición más simple de una clase: class Alumno: pass Ciclo de vida de un objeto class Alumno: # Metodo constructor def __init__(self): print(‘Objeto construido’)…
Estas relaciones se denominan como parte-todo, en la cual tenemos una clase que es una partícula de otra clase. La frase para comprobar una relación de este tipo es A…
La dependencia entre dos clases declara que una de ellas necesita conocer acerca de la clase a la que utilizará. Por lo general se denomina a esta relación como la…
Cuando las clases se conectan de forma conceptual, se le llama Asociación.[1] A diferencia de las anteriores relaciones está no concibe una frase identificadora sino que surge de la propia relación, con…
El significado de polimorfismo es, la cualidad de ser capaz de asumir diferentes formas. En orientación a objetos, es la habilidad de vincular objetos de diferentes tipos a un solo…
"Las variables del objeto se localizan en el centro o núcleo del objeto. Los métodos rodean y esconden el núcleo del objeto de otros objetos en el programa. Al empaquetamiento…
Abstracción en la resolución de problemas: Ignorar detalles específicos buscando generalidades que ofrezcan una perspectiva distinta, más favorable a su resolución [1]. Aislando un elemento de su contexto o del…
Definición Una característica útil en el Programación Orientada a Objetos es la sobrecarga (overload) --Evitar confundir con sobrescritura (overriding), que consiste en una nueva implementación en los métodos de una…
Una excepción es cualquier incidente que no permite la terminación correcta de un programa. Puede ser inducida o involuntaria. En la mayoría de los casos se tratará de impedir la terminación de…
__call() Este método es llamado cada vez que un objeto intenta utilizar un método inaccesible (private o protected) o que no existe. noExiste(); Dadas sus características puede ser aprovechado para…