最新 最热

详细解读设计模式中的工厂模式

昨天我们说了关于Java中的单例模式,以及Spring中单例模式的应用,今天了不起就和大家来聊一下关于工厂模式的相关内容。

2024-07-31
1

一文详细解读Java的单例模式

我们在面试的过程中,会经常的被问到关于设计模式的相关面试题,而且各种设计模式非常的多,了不起接下来就写一下关于设计模式的文章,来总结归纳一下这个设计模式。...

2024-07-31
4

面试大揭秘:发布订阅与观察者模式的区别

再前面两章,我们分别学习了发布订阅、观察者模式。恰巧最近再面试的过程中遇到了相关问题,于是在我略施拳脚后成功说服(shuì fú)了面试官。

2024-07-30
2

餐厅扫码点餐平台搭建部署过程

本框架是基于ThinkPHP的多应用模式所开发的,采用MVC的设计模式,每个模块分为三层(模型M、视图V、控制器C)。默认应用模块:common、admin、agent、user、index、applet、api、store...

2024-07-29
1

利用动态代理模式实现对Mybatis的DDL操作的监控

现在有这样的需求:为了追踪数据的动向,需要对业务通过Mybatis对数据库的DDL操作进行监控并记入相应的日志。

2024-07-27
2

发布-订阅模式思考

发布-订阅模式(Publish-Subscribe Pattern)是一种软件架构设计模式,属于行为型设计模式,用于解耦生产者(发布者)和消费者(订阅者)之间的关系。发布者负责发布消息,而订阅者则负责订阅这些消息并对其进行处理。这种模式的优点在...

2024-07-26
2

Java设计模式(11)组合模式

组合模式是一种结构型设计模式,它将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得客户端对单个对象和组合对象的使用具有一致性。...

2024-07-25
2

C++设计模式——State状态模式

状态模式是一种行为型设计模式,状态模式允许对象在内部状态发生切换时改变它自身的行为。

2024-07-25
3

【C++】设计模式:观察者、策略、模板

观察者模式的基本原理,通过观察者模式可以实现对象之间的松耦合,当一个对象的状态发生变化时,所有依赖于它的对象都会得到通知并作出相应的响应。...

2024-07-24
1

【C++】设计模式:建造者、原型、单例

建造者模式:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

2024-07-24
1