采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
现在很多的招聘都需要熟悉面向对象编程以及设计模式,自己平时在开发项目的时候用的都是框架,很多的设计模式用到的很少,基本上框架都实现好了,这也导致自己这方面的知识非常的薄弱。看的懂是怎么回事,也能说个一二来,但是轮到自己来写就尴尬了,迟迟不能动手
我想请问老师,像自己这种情况,平时以及在工作中如何提升面向对象以及设计模式的能力呢? 老师你以前是如何学习这块知识的,有什么好的方法可以推荐呢? 谢谢!
设计模式的内容的确对于PHP程序猿很少涉及,就像你说的PHP框架已经都帮助我们实现好,对于这块内容的学习有一个很好的办法就是自己尝试设计完成框架,模拟其他框架的功能,参考优秀框架的源代码,这样的学习方式相信你很快可以掌握一些设计模式和框架的思想!
老师对于一个优秀的程序员来说,设计模式肯定是必不可少的。看了很多次设计模式,但是找不到相对应的应用场景,就很难完全理解设计模式的思想。我知道框架用了很多的设计模式,我也尝试了好几次去看Yii2的源码,每次都是以失败告终,我想问下老师,对于框架的源码,我们应该怎么去看,怎么才能更容易的看懂?
自己写框架除了路由转发还要考虑写什么
有很多,可以去模拟框架的具体功能,比如Yii的behaviour,比如model,比如插件机制,都可以尝试去写,写完跟源码进行比较,就可以看出自己哪里可以跟作者学习
登录后可查看更多问答,登录/注册
全面、系统剖析PHP面试,拿下心仪Offer
1.2k 11
948 10
926 8
830 8
1.3k 7