12.07.2015 Views

Tesis Sistema de Seguimiento de Proyectos de Construcción y ...

Tesis Sistema de Seguimiento de Proyectos de Construcción y ...

Tesis Sistema de Seguimiento de Proyectos de Construcción y ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

}}return $suma_notas/$this->cant_asignaturas;$estudiante1 = new Estudiante(“Dayren”, “Martinez”, “F”, “PHP”,5, “IPUEC -Levantamiento Jucaral”);print “El estudiante: ”.$estudiante1nombre. “tiene un atributo público y es elnombre”;print “Sería un error tratar <strong>de</strong> acce<strong>de</strong>r a: ”.$estudiante1->sexo. “, así como hacerlopara ”.$estudiante1->sexo;Por tanto se pue<strong>de</strong> <strong>de</strong>cir que la herencia y los modificadores <strong>de</strong> acceso juegan unpapel fundamental en la construcción <strong>de</strong> la solución <strong>de</strong> las aplicaciones en PHP.2.4.11. Polimorfismo.Cuando se habla <strong>de</strong> polimorfismo, posiblemente estemos tratando uno <strong>de</strong> los logrosmás significativos <strong>de</strong> la POO. Queda <strong>de</strong>mostrado que con el uso <strong>de</strong> clases y laherencia se hace más fácil <strong>de</strong>scribir situaciones <strong>de</strong> la vida real, en vez <strong>de</strong> usar ungrupo <strong>de</strong> datos y funciones; suele ser más cómodo exten<strong>de</strong>r o agrandar losproyectos a través <strong>de</strong> la reutilización <strong>de</strong>l código que brinda la herencia. A<strong>de</strong>más paralograr una programación robusta y extensible es necesario el polimorfismo. (Williams& Lane, 2004)Polimorfismo es una palabra <strong>de</strong> origen griego que significa aproximadamente“muchas formas”, (poly = muchas, morphos = forma).Veamos el siguiente ejemplo:class Gato{function miau(){print “miau”;}35

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!