Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks y PHP orientado a objetos (http://www.forosdelweb.com/f68/)
-   -   metodo heredado (http://www.forosdelweb.com/f68/metodo-heredado-560959/)

Blade_Stom 27/02/2008 05:53

metodo heredado
 
me gustaría tener una clase...........que no fuera posible instanciarla.......y que tuviera metodos implementados para que otras clases los puedan heredar. Había pensando en que la clase fuera abstracta...pero claro, si la clase es abstracta el metodo no lo puedo implementar...unicamente se pone la cabecera del metodo......existe alguna forma de crear una clase con esas dos premisas?
1- que no pueda ser instanciada
2- que tenga metodos los cuales otras clases que la hereden pueden usar.


Un saludo

GatorV 27/02/2008 09:07

Re: metodo heredado
 
Para que una clase no pueda ser instanciada puedes usar el patrón Singleton, y para que tenga métodos que los que la hereden las puedan usar usa métodos protegidos (protected).

Otra opción es que uses interfaces.

Saludos.

jerkan 28/02/2008 05:49

Re: metodo heredado
 
En un clase abstracta puedes crear métodos (no abstractos). Mira en la documentación oficial.

Un saludo


La zona horaria es GMT -6. Ahora son las 22:24.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.