Page 19 - UOC
P. 19

CC-BY   PID_00155694                       3                                      Orientació a objectes amb PHP



           Índex






           1.- Introducció ......................................................................................................................... 5
           2.-                                ............................................................................... 6
             2.1.- Problemes de la programació estructurada ................................................................... 6

             2.2.-                             ............................................................................. 6

           3.-                   rientació a objectes ......................................................................... 8
             3.1.- Classes i objectes......................................................................................................... 8

             3.2.- Propietat / mètode / esdeveniment ............................................................................. 10
             3.3.- Interfície de la classe: Privat, públic, protegit ............................................................ 12

             3.4.- Constructors i destructors .......................................................................................... 14

             3.5.- Herència i polimorfisme ............................................................................................ 16

           4.-                                                   ........................................ 20
             4.1.- Quines classes crear? ............................................................................................ 20

             4.2.- Quin contingut te cada classe? ............................................................................ 22

           5.- Lectura complementària: El model MVC.......................................................................... 26
             5.1.- Introducció ................................................................................................................ 26

             5.2.- Classes especials: TAccesBD i TControlador ................................................... 26
             5.2.1.-TAccesBD ............................................................................................................... 26

             5.2.2.- TControlador .......................................................................................................... 31

           6.- Annex: Codi emprat als exemples ............................................................................. 37
             6.1.- TComptador i TComtpaSalt ............................................................................... 37

             6.2.-                          TComptador i TComptaSalt .............................. 38

             6.3.- AltaEstudiants.HTML ......................................................................................... 38
             6.4.- A_estudiants.php .................................................................................................. 39

             6.5.- TG_estudiants.php ............................................................................................... 39

             6.6.- TControlAcad.php ................................................................................................ 40

             6.7.- TEstudiant.php ...................................................................................................... 42

             6.8.- TAssignatura.php ................................................................................................. 43
             6.9.- TAccesBD ............................................................................................................. 45
   14   15   16   17   18   19   20