Multi-Paradigm Idiomas

votos
16

Em uma linguagem como (desde que eu estou trabalhando nele agora) PHP, que suporta processual e paradigmas orientada a objeto.

Existe uma boa regra para determinar quais paradigma melhor se adapte um novo projeto? Se não, como você pode tomar a decisão?

Publicado 06/08/2008 em 22:02
fonte usuário
Em outras línguas...                            


2 respostas

votos
10

Tudo depende do problema que você está tentando resolver. Obviamente, você pode resolver qualquer problema em qualquer estilo (OO processual ou), mas geralmente você pode descobrir em fase de planejamento antes de começar a escrever código qual o estilo que mais lhe convier melhor.

Algumas pessoas gostam de escrever casos de uso e se ver um monte dos mesmos substantivos mostrando-se uma e outra vez (por exemplo, uma pessoa retira o dinheiro do banco), então eles ir a rota OO e usar os substantivos como seus objetos. Por outro lado, se você não ver um monte de substantivos e não há realmente mais verbos acontecendo, então processual ou funcional pode ser o caminho a percorrer.

Steve Yegge tem um grande, mas longo post , como de costume que toca a este de uma perspectiva diferente, que você pode achar útil também.

Respondeu 06/08/2008 em 22:15
fonte usuário

votos
2

Se você está fazendo algo para si mesmo, ou se você está fazendo apenas um protótipo, ou testar uma idéia ... usar o estilo livre que as linguagens de script dá-lhe.

Depois disso: sempre pensar em objetos, tentar organizar o seu trabalho em torno do paradigma OO mesmo se você estiver escrevendo coisas processual. Então, refactorize, refactorize, refactorize.

Respondeu 06/08/2008 em 22:48
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more