Depende muito! Padrões de Projeto as vezes está mais ligado às
limitações da linguagem, do que do próprio framework, mas geralmente
um framework adota mais de um design pattern.

Um fake-singleton (fake por que não funciona com uma classe) do CI é o
get_instance(). Ou seja, você não deve instanciar direto o "objeto" do
Code Igniter, e sim recupera-lo através de uma função, que retorna
sempre a mesma instância.

Acho que o Active Record é um padrão de projeto. No Kohana, na
biblioteca de ORM, criaram um Factory dos Modelos, o que é outro
padrão.


O que limita o Code Igniter, neste caso, é o fato de usar o PHP 4 e
ficar preso às limitações da Orientação a Objetos dessa versão. Eu
recomendo que baixe o Kohana, mesmo que seja só pra estudar... é um
Code Igniter usando as funcionalidades do PHP 5. :).


2008/5/5 Vinicius Cruz <[EMAIL PROTECTED]>:
> Galera,
>
> estou vendo a materia na faculdade sobre padrões de projetos, e me veio um
> questionamento.
>
> É possível aplicar um outro padrão de projeto (diferente do MVC, claro)
> utilizando o CI?
>
> Alguém já precisou ou pensou nessa questão?
>
>
> Vinicius Cruz
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>



-- 
Newton Wagner

skype: newtonwagner
msn/gtalk: [EMAIL PROTECTED]

http://www.newtonwagner.net/blog
- http://www.owshit.com.br/

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a