REDA: Aplicaciones multiplataforma basadas en POO
En la reda de aprendizaje, "Aplicaciones multiplataforma basadas en POO" nos solicitan crear una interfaz llamada IPersona que cuente con los siguientes métodos abstractos sin retorno y sin parámetros de entrada: validarEdad, validarEstadoCivil, validarEstudios.
Para ello utilice el IDE Visual Studio Code con el lenguaje de programación Python para realizar la Interfaz con nombre IPersona.py que cuenta con la clase padre (IPersona) con los metodos abstractos validarEdad, validarEstadoCivil, validarEstudios y una clase (Persona) que llama a la clase padre (Ipersona) con sus metodos.
Código escrito:
from abc import ABC, abstractmethod
class IPersona(ABC):
@abstractmethod
def validarEdad(self):
pass
@abstractmethod
def validarEstadoCivil(self):
pass
@abstractmethod
def validarEstudios(self):
pass
class Persona(IPersona):
def validarEdad(self):
print("Metodo para validar edad")
def validarEstadoCivil(self):
print("Metodo para validar estado civil")
def validarEstudios(self):
print("Metodo para Validar estudio")
No hay comentarios:
Publicar un comentario