Contenido del Curso
Programación Orientada a Objetos en Python a Fondo
Programación Orientada a Objetos en Python a Fondo
Desafío: AbstractAdmin
Swipe to show code editor
¡Protejamos la estructura de tu clase Admin
! Necesitas definir la clase AbstractAdmin
que debe tener la estructura estricta de la clase Admin
.
- Importa la clase
ABC
y el decoradorabstractmethod
del paqueteabc
. - Define la clase
AbstractAdmin
heredada de la claseABC
. - Definir los métodos abstractos
login()
,logout()
,create_content()
,update_content()
, ydelete_content()
mediante el decorador@abstractmethod
.
Utiliza la palabra clavepass
para perder la implementación de la función. - Hereda la clase
Admin
de la claseAbstractAdmin
. - Intenta ejecutar el código con comentarios. Fíjate en el Traceback.
-
- Borra los comentarios de la clase
Admin
y vuelve a ejecutar el código.
- Borra los comentarios de la clase
Nota
Los métodos abstractos no deben recibir argumentos.
¡Gracias por tus comentarios!
Desafío: AbstractAdmin
Swipe to show code editor
¡Protejamos la estructura de tu clase Admin
! Necesitas definir la clase AbstractAdmin
que debe tener la estructura estricta de la clase Admin
.
- Importa la clase
ABC
y el decoradorabstractmethod
del paqueteabc
. - Define la clase
AbstractAdmin
heredada de la claseABC
. - Definir los métodos abstractos
login()
,logout()
,create_content()
,update_content()
, ydelete_content()
mediante el decorador@abstractmethod
.
Utiliza la palabra clavepass
para perder la implementación de la función. - Hereda la clase
Admin
de la claseAbstractAdmin
. - Intenta ejecutar el código con comentarios. Fíjate en el Traceback.
-
- Borra los comentarios de la clase
Admin
y vuelve a ejecutar el código.
- Borra los comentarios de la clase
Nota
Los métodos abstractos no deben recibir argumentos.
¡Gracias por tus comentarios!