【laravel国际会议】Laravel里的设计模式及其实现

264 阅读1分钟

免费专场观看地址:www.pilishen.com/casts/desig…

设计模式向来很重要,但是也很难,一个好的系统从来都是好的设计模式的实践者,Laravel也不例外。

在本专场里,laracasts论坛顶级活跃大神Bobby,将给我们详尽介绍laravel里的各种设计模式,它们的原理、使用场合与需求、所能解决的问题,以及laravel里是具体怎么实现的。

在本专场里,Bobby将php的设计模式划分为

  1. 用于实例创建的模式
  2. 用于结构布局的模式
  3. 行为性的模式

这么三大类。然后基于这种划分,他具体讲了在laravel里Factory Pattern(工厂模式)、Builder(Manager)Pattern(管理者模式)、Strategy Pattern(策略模式)、以及Provider Pattern(服务提供者模式)

一般讲设计模式的,往往容易搞得过于抽象、乏味,让新手难以实际应用,但是Bobby不一样,他深入浅出,整个过程还以实际的生活例子来类比各种设计模式,以我们生活当中“点披萨外卖”的鲜活例子,把期间的各个流程以设计模式的“实际应用”串联了起来。

我想,看了以后,下次你再想常见设计模式,就无需绞尽脑汁还想不起来几个了,你想想“点披萨”就能搞定一大串设计模式啦~

当然了,Repository Pattern、Singleton Pattern、Presenter Pattern,这些他也列了,但是没详尽展开,但这几个,在咱们pilishen.com提供的文章和视频课程里都有大量提及,还不熟悉的小伙伴记得自行搜索查阅哦~

免费专场观看地址:www.pilishen.com/casts/desig…