[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