[pyar] Problema de patrones/diseño
Andrés Gattinoni
andresgattinoni en gmail.com
Mie Ene 12 19:18:29 ART 2011
2011/1/12 Mariano Garcia Berrotarán <garcia.berrotaran en gmail.com>:
> Perdón si es Offtopic pero justamente eso en PHP lo podés solucionar
> de otra forma, usando checkeo de tipos:
>
>> abstract class Backend
>> {
>> public function addItem (Item $item)
>> {
>> $this->_addItem($item);
>> }
>>
>> abstract protected function _addItem ($item);
>> }
Jeje tenés razón, pero usé el ejemplo para meter lo del método abstracto ;)
Pero más allá de la comprobación del tipo, el patrón te permite hacer
otras cosas interesantes y genéricas en el método público del padre
(como pasear el perro, según el ejemplo de Roberto jeje).
More information about the pyar
mailing list