Daniel 02/04/2010
Um bom livro, nada mais
É uma pena que tenhamos tão poucas referências sobre orientação a objetos em PHP no Brasil. Felizmente, dentre as poucas que temos, algumas se destacam pela qualidade do discurso e conhecimento técnico. Uma destas referências é, sem dúvida, Pablo Dall'Oglio, escritor deste livro.
Mas o fato de o autor ser referência nacional no assunto não torna seu livro também uma referência. Ou melhor, torna uma referéncia por obrigação, mas isso não coloca seu livro entre as melhores bibliografias sobre o assunto.
O livro é muito bom, claro e objetivo. Envolve a discussão sobre o paradigma das design patterns e a orientação a objetos. Porém seu autor peca por não demonstrar uma boa visão de arquitetura de software ao longo do livro.
Para dar um exemplo, quando fala sobre a pattern Query Object, para tratar as instruções SQL como objetos a serem manipulados por uma aplicação, Pablo vincula algumas propriedades da linguagem SQL, como o order by, o limit e o offset a critérios de seleção, como where id = 3.
De acordo com a sua visão, uma consulta só poderá ser composta por propriedades se já conter em seu interior um critério de seleção.
Este é um dos problemas apresentados pelo discurso de Pablo. São pequenas coisas que, somadas e utilizadas em uma aplicação de alto nível, vão de encontro com o maior dos paradigmas da orientação a objetos: a reutilização.
De qualquer maneira, o livro é com certeza uma referência sobre o assunto. Aqueles que querem entender melhor o conceito de orientação a objetos atrelado à linguagem PHP devem tê-lo em sua lista.