如何协调框架与设计模式之间的关系?
项目开发当中, 经常会用到一些框架 有开源的 ci yii 也有自己写的框架, 无非也就是把 model controller 抽象出来, 文件命名也经常会用到 xxx.model.php 或者 /model/xxx.php 来表明这个文件就是model类, 但是看看里边写的代码, 披着个类的外衣, 其实还是面向过程的写法,一些时候逻辑比较复杂, 想使用个什么设计模式吧, 又怕破坏了框架的结构给写乱了, 最后写出来的还是面向过程的代码。
如题, 求大家分享如何处理框架与设计模式之间的关系, 如何组织文件的?