最新 最热

python学习笔记(14)python装饰器的应用

Python中的装饰器及其应用明月装饰了你的窗子,你装饰了别人的梦什么是装饰器模式 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结* 构。这种类型的设计模式属于结构型模式,它是作为现...

2021-08-16
1

浅谈设计模式 - 命令模式(七)

命令模式也是一种比较常见的行为型模式,可以想象我们的手机智能遥控器,通过按动按钮的形式开启各种家具,说白了,就是将一系列的请求命令封装起来,不直接调用真正执行者的方法,这样比较好扩展。需要注意的是命令模式和策略模...

2021-08-16
0

Java 面试都只是背答案不

如果是理解了,哪怕不是完全正确,甚至表达和设计上面都有问题,这种情况与机械的背答案是 2 回事。

2021-08-10
0

代码写的烂,经常被同事怼,教你一招!

面对复杂的业务场景,千变万化的客户需求,如何以一变应万变,以最小的开发成本快速落地实现,同时保证系统有着较低的复杂度,能够保证系统后续de持续迭代能力,让系统拥有较高的可扩展性。...

2021-07-28
1

Go 设计模式-观察者模式

观察者模式,也被称为发布订阅模式(Publish-Subscribe Design Pattern)

2021-07-27
1

命令模式&中介者模式

最近在跟大家分享设计模式系列的文章有学妹问我,命令模式、策略模式、工厂模式 它们分别有啥区别?看代码的实现上感觉没啥区别呀?

2021-07-27
1

PHP 适配器模式(Adapter Design Pattern)

通过适配器模式能够使用新的代码和功能性来帮助更新原有的系统,简单的说需要转化一个对象的接口用于另一个对象中时,在不改变原对象的基础上可以采用适配器模式...

2021-07-23
0

PHP Builder 建造者模式

使用建造者设计模式不仅是最佳的做法,而且在某个对象的构造和配置方法改变时尽可能地减少重复的代码

2021-07-23
0

JavaScript设计模式 --- 方法的链式调用

(function (factory) { if (typeof define === "function" && define.amd) { define([ "jquery" ], factory); } else { factory(jQuery); }}...

2021-07-09
0

23种设计模式(六)-责任链设计模式

说到责任链设计模式, 我们平时使用的也真是挺多的. 比如: 天天用的网关过滤器, 我们请假的审批流, 打游戏通关, 我们写代码常用的日志打印. 他们都使用了责任链设计模式....

2021-07-01
1