Programación Orientada a Objetos con PHP
Enviado por Jutronc • 10 de Marzo de 2021 • Tarea • 330 Palabras (2 Páginas) • 937 Visitas
Programación Orientada a Objetos con PHP
Programación Avanzada I
Instituto IACC
21/11/2020
Desarrollo
Usted ha sido seleccionado para diseñar lógicamente (puede usar elementos gráficos como formas) un sistema para el registro de estudiantes de colegios privados de la ciudad de Santiago. Este sistema debe manejar las personas dentro del proceso como son: estudiantes con todos sus atributos (nombre, apellido, Rut, dirección) y apoderados, también con sus atributos (nombre, apellido, Rut, dirección), que año y asignaturas cursan cada uno de los estudiantes, si realizan actividades extras, especificando cual actividad realizan. Basándose en esa situación indicar gráficamente:
1. Las clases asignadas para el sistema.
2. Las instancias asignadas para el sistema.
3. Los objetos asignados para el sistema.
4. Crear los constructores o destructores necesarios para el buen funcionamiento del sistema.
5. Explicar cómo se desarrolla la herencia en dicho sistema propuesto.
A continuación desarrollo de lo requerido:
- Se crea CLASE PERSONAS que tiene características (nombre, apellido, Rut, dirección) por lo tanto ya podemos generar Objetos (Personas) con características específicas.
class personas
- Lo que debemos realizar es crear la Instancia de Objeto a partir de una Clase, se ejecuta una función Constructora de la clase para crearla.
estudiantes = new personas ();
- Los Objetos creados son estudiantes y apoderados.
estudiantes = new personas (“Luis”);
apoderado = new personas (“Carlos”);
- Constructores y destructores para un buen funcionamiento:
Constructor
class personas {
Public function_construct($numero_estudiantes) {
Acción se realiza cuando se va a crear el Objeto
}
}
Variable del número de estudiantes cuando se crea el Objeto.
Destructor
class personas {
Public function_destruct() {
Acción se realiza cuando el Objeto se destruya.
}
}
- Se crean dos subclases de estudiante, los cuales heredan los atributos de la Super Clase como el nombre, apellido, Rut y dirección, esta subclase tiene como atributos asignatura, año, actividad.
GRAFICO
[pic 1]
Bibliografía
IACC (2020). ProgramaciónOrientada a Objetos con PHP. Programación Avanzada I.
https://mauriciogc.medium.com/javascript-programaci%C3%B3n-orientado-a-objetos-fundamentos-401746946459
...