“REDA: Aplicaciones multiplataforma basadas en POO”
<?php
// Definir la interfaz IPersona
interface IPersona {
// Método abstracto para validar la edad
public function validarEdad();
// Método abstracto para validar el estado civil
public function validarEstadoCivil();
// Método abstracto para validar los estudios
public function validarEstudios();
}
?>
<?php
// Clase que implementa la interfaz IPersona
class Persona implements IPersona {
public function validarEdad() {
// Implementación del método para validar la edad
echo "Validando edad...\n";
}
public function validarEstadoCivil() {
// Implementación del método para validar el estado civil
echo "Validando estado civil...\n";
}
public function validarEstudios() {
// Implementación del método para validar los estudios
echo "Validando estudios...\n";
}
}
// Crear una instancia de la clase Persona
$persona = new Persona();
$persona->validarEdad();
$persona->validarEstadoCivil();
$persona->validarEstudios();
?>
Comentarios
Publicar un comentario