讨论数量:
用 laravel 框架用的最多的自然是依赖注入模式。契约、门面、工厂也是项目中常见的模式。
我个人的经验来看:一开始的时候不要刻意的去使用设计模式。多去看好的代码,去理解开发者为什么要在这里这样使用设计模式。
我设计模式用的也不是很好。 从学习的角度我可以把我的思路和你分享一下:
- 首先要了解面向对象的三大特性, 对 多态 继承 封装 的理解要特别清晰
- 了解 SOLID 原则,知道什么是好的设计,什么是坏的设计,避免过度设计和错误设计。
- 查看资料,了解常见的设计模式有那些, 那些设计模式适合什么场景, 最好每一种都敲个demo感受一下精妙之处。 平时再多看看别人的代码,就 ok。
推荐文章: