php_orientado_a_objetos

Page 18

18 de 294

Programación Orientada a Objetos en PHP5 Edición: Julio 2009 / Usuario: Juan Zapata

SURFORCE / FORMACIÓN www.surforce.com

Capítulo 20 - Ejercicio “Desarrollar un sistema de ABM de usuarios”...................................................... 239 Requerimientos..................................................................................................................................... 240 Solución ................................................................................................................................................. 243 Cambios que se aplicaron en la resolución........................................................................................... 244 Diagrama tradicional de paquetes ........................................................................................................ 245 Diagramas de clases y sus paquetes de origen ..................................................................................... 246 Diagramas de Secuencia ....................................................................................................................... 247 Partes esenciales del código de la solución .......................................................................................... 249 Resumen ............................................................................................................................................... 257 Capítulo 21 - Anexo: “Manejo de excepciones” ....................................................................................... 258 Introducción .......................................................................................................................................... 259 Básicamente cómo funcionan las excepciones ..................................................................................... 261 Estructura interna de una clase Exception ........................................................................................... 262 Importante: PHP no tiene excepciones por defecto ............................................................................. 264 ¿Cuan grave es no tener Excepciones predefinidas y por defecto? ................................................. 264 Ejemplo funcional de excepciones en PHP5 ......................................................................................... 265 Importante: el orden de las excepciones.............................................................................................. 266 Beneficios de las Excepciones ............................................................................................................... 267 En Resumen .......................................................................................................................................... 268 Capítulo 22 - Cierre del libro y reflexiones finales .................................................................................... 269 Anexo I: "Qué es lo nuevo en PHP5?" ....................................................................................................... 273 Características del Lenguaje ................................................................................................................. 274 1.Modificadores de acceso "public/private/protected" ....................................................................... 274 2. El método reservado __construct() .................................................................................................. 275 3. El método reservado __destructor()................................................................................................. 275 4. Interfaces .......................................................................................................................................... 276 5. El operador "instance of" .................................................................................................................. 277 6. Operador "final" para los métodos ................................................................................................... 277 7. Operador "final" para la clase ........................................................................................................... 278 8. Método reservado __clone para clonado de objetos ....................................................................... 279 9. Atributos Constantes para las clases ................................................................................................ 281 10. Miembros estáticos o de clase (static)............................................................................................ 282 SURFORCE | mail: info@surforce.com | web: http://www.surforce.com Licencia: http://creativecommons.org/licenses/by-nc/3.0/


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.