-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathInterfaces.php
28 lines (24 loc) · 1.02 KB
/
Interfaces.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
interface AgendaInterface {
public function agregarEvento($nombre, $descripcion, $numero, $email);
public function editarEvento($id, $nombre, $descripcion, $numero, $email);
public function eliminarEvento($id);
public function listarEventos();
// Otros métodos CRUD o de negocio para Agenda
}
interface TareasInterface {
public function agregarTarea($nombreTarea, $numeroTarea);
public function editarTarea($id, $nombreTarea, $numeroTarea);
public function eliminarTarea($id);
public function listarTareas();
// Otros métodos CRUD o de negocio para Tareas
}
interface RecordatorioInterface {
public function agregarRecordatorio($nombreRecordatorio, $fechaInicio, $fechaFin);
public function editarRecordatorio($id, $nombreRecordatorio, $fechaInicio, $fechaFin);
public function eliminarRecordatorio($id);
public function listarRecordatorios();
public function calcularDiferenciaDias($fechaInicio, $fechaFin);
// Otros métodos CRUD o de negocio para Recordatorio
}
?>