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

命令模式 (Command)
1天前
专辑

命令模式 (Command)

目的是什么 我们想实现的是,只需要输入一个字符串式的指令,就可以执行相应的逻辑,而不用if else什么来判断。 PHP Cli命令的设计就会用到这个模式。 实现 我们来实现一个...
  • 134
  • 0
  • 0
状态模式(State)
4天前
专辑

状态模式(State)

还记得策略模式吗? 今天要介绍的状态模式,其实是策略模式的升级版,它们解决的都是逻辑中有大量if判断的问题; 在介绍state模式之前,有必要来回顾一个策略模式的使用方...
  • 131
  • 0
  • 0
各公司UI设计系统大全
5天前
散文

各公司UI设计系统大全

这里收集了几十个给前端开发工程师和设计师使用的开发UI设计系统,希望可以帮助到有需要的同学。 | |组件化| 设计风格手册 | 设计师工具包(PSD文件等) | 代码调试工具 |...
  • 409
  • 0
  • 0
空对象模式(Null Object)
6天前
专辑

空对象模式(Null Object)

这简直不能算一种设计模式 这个模式不是经典的Gof(四人帮)搞的设计模式,但是鉴于它的高频率使用,有价值把它归纳成为一种行为性设计模式。 看完这个例子秒懂 interface...
  • 211
  • 0
  • 0
遍历模式(Iterator)
1周前
专辑

遍历模式(Iterator)

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

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

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

访问者模式(Visitor)

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

策略模式(Strategy)

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

模板方法(Template Method)

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

责任链模式(Chain Of Responsibilities)

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

注册器模式( Registry)

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

代理模式(Proxy)

大概意思 这个模式其实比较简单,就是你想访问一个类的时候,不直接访问,而是找这个类的一个代理。 代理就是中介,有中介就意味着解耦。 在代理模式下,代理对象和被代理...
  • 251
  • 0
  • 0