jueves, 12 de diciembre de 2024

REDA: Aplicaciones multiplataforma basadas en POO.

 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

Foro de presentación con propuesta de idea de negocio + Identificación de Stakeholders y roles.

Foro de presentación con propuesta de idea de negocio + Identificación de Stakeholders y roles La empresa MR Delicious , dedicada a la produ...