LaraBase // Code Sexily 自带福利的技术社区

遍历模式(Iterator)
1年前
专辑

遍历模式(Iterator)

你真的了解foreach吗? 如果你是laravel的用户,那么你应该经常使用这个所谓的遍历模式(有人翻译成迭代器模式,我觉得翻译不准确),但不一定完全理解。 当你在使用larave...
  • 2962
  • 0
  • 0
如何在Laravel Mix中配置Vux框架的vux-loader
1年前
散文

如何在Laravel Mix中配置Vux框架的vux-loader

之前一直用饿了吗团队的Element UI,并认为是目前vue 模版类UI中写得最好的一个(有很多人喜欢iView,我知道,我觉得Element UI逼格高); 最近项目需要写移动端,于是爱屋...
  • 1502877
  • 0
  • 0
访问者模式(Visitor)
1年前
专辑

访问者模式(Visitor)

概念介绍 简单来说,就是本来你的类里有一个方法,后来因为总总原因,你需要增加新的方法,于是你不断修改这个类。 访问者模式,可以让你不用一直新增方法,不用改原来的类...
  • 2673
  • 1
  • 0
策略模式(Strategy)
1年前
专辑

策略模式(Strategy)

基本概念 策略模式是一个非常常用,且非常有用的设计模式。 简单的说,它是当你使用大量if else逻辑时的救星。 if else 就是一种判断上下文的环境所作出的策略,如果你把if...
  • 2923
  • 2
  • 0
模板方法(Template Method)
1年前
专辑

模板方法(Template Method)

最常见的设计模式 这是最常见的设计模式之一,其实质就是父类提供一系列模板方法,有的实现了逻辑,有的只是一个接口。而子类继承大部分共有方法,同时对接口方法进行不同...
  • 2715
  • 0
  • 0
责任链模式(Chain Of Responsibilities)
1年前
专辑

责任链模式(Chain Of Responsibilities)

理解概念 责任链是一种比较高级的行为设计模式,就是当你有一个请求,你不知道用那个方法(handler)来处理这个请求时,你可以把这个请求丢进一个责任链里(里面有很多方法)...
  • 2972
  • 3
  • 0
注册器模式( Registry)
1年前
专辑

注册器模式( Registry)

常见的设计模式 注册器模式是一种基础常见的设计模式,它的主要意思是把多个类的实例注册到一个注册器类中去,然后需要哪个类,由这个注册器类统一调取。 实现 class Regis...
  • 3259
  • 0
  • 0
代理模式(Proxy)
1年前
专辑

代理模式(Proxy)

大概意思 这个模式其实比较简单,就是你想访问一个类的时候,不直接访问,而是找这个类的一个代理。 代理就是中介,有中介就意味着解耦。 在代理模式下,代理对象和被代理...
  • 2554
  • 0
  • 0
链式操作(fluent interface)
1年前
专辑

链式操作(fluent interface)

一个常见的设计模式 fluent interface(流利接口)有一个更广为人知的名字『链式操作』,可能大多数人大概都是从Jquery最先熟悉的,在laravel中,ORM的一系列sql操作,也是...
  • 2675
  • 0
  • 0
门面模式(Facade)
1年前
专辑

门面模式(Facade)

概念 用过Laravel的朋友的应该熟悉,Laravel给我们科普了一个概念Facade,然而Laravel中的Facade并不是真正设计模式中定义的Facade,那么为什么它们都叫一个名字呢? 我们...
  • 3017
  • 0
  • 0
依赖注入(Dependency Injection)
1年前
专辑

依赖注入(Dependency Injection)

很简单的理解 终于要讲到这个著名的设计原则,其实它比其他设计模式都简单。 依赖注入的实质就是把一个类不可能更换的部分 和 可更换的部分 分离开来,通过注入的方式来使...
  • 3596
  • 1
  • 2
装饰器模式(Decorator)
1年前
专辑

装饰器模式(Decorator)

大概的意思 一个类中有一个方法,我需要经常改它,而且会反反复复,改完了又改回去。 一般要么我们直接改原来的类中的方法,要么继承一下类覆盖这个方法。 有没有一个办法...
  • 3043
  • 2
  • 0