最新 最热

设计模式八大原则知多少

设计模式是一种通用的解决问题的经验,可以帮助我们设计出可重用、可维护和可扩展的软件。

2023-07-09
1

你用过哪些设计模式(一)?

比如,你要发 kafka 消息,你要创建一个 Producer 对象,因为是 Producer 线程安全的,所以一般创建一个对象就够了。

2023-07-08
0

一篇文章让你读懂设计模式的七大原则;不要错过

主要是为了在编码过程中面临着来自耦合性、内聚性以及可维护性、重用性、灵活性等多方面的挑战

2023-06-28
0

利用map实现策略模式

手上有一个工作,要做一个数据库类型转换工具,比如MySQL转ClickHouse,那么这个工具大部分的工作就是在做映射关系的比对。

2023-06-16
0

设计模式之不一样的责任链模式

责任链模式(Chain of Responsibility Pattern)是一种行为型设计模式,它通过将请求的发送者和接收者解耦,使多个对象都有机会处理请求。在这个模式中,请求沿着一个处理链依次传递,直到有一个对象能够处理它为止。...

2023-06-04
1

如何优雅地使用策略模式来实现更灵活、可扩展和易于维护的代码?

策略模式是一种常见的设计模式,用于封装不同的算法,并使其可以相互替换。在这篇文章中,我们将介绍如何优雅地使用策略模式来实现更灵活、可扩展和易于维护的代码。...

2023-06-03
0

适配器模式那么强大,该怎么使用呢?

适配器模式是一种常用的设计模式,它可以将两个不兼容的接口进行转换,从而使它们之间可以进行交互。在业务开发中,我们经常需要将不同的系统或服务进行整合,而这些系统或服务往往有着不同的接口和数据格式。适配器模式提供...

2023-06-03
0

常见的23种设计模式和七大设计模式原则,一篇文章就搞定了!

在软件开发中,设计模式是一种经过验证的解决方案,它可以帮助开发人员更好地组织和编写代码。设计模式不仅可以提高代码的可读性和可维护性,还可以加速软件开发的进程。...

2023-06-03
0

解决对象构建时的混乱困境:使用构建者模式提高代码质量和效率

我们一起来理解下对象的构建和它的表示分离。先分开来看,一个是对象的构建,另一个是对象的表示。

2023-05-29
0

JS单例模式

采用proxy代理,或者控制new的时机,通过调用特定的方法来new,new的时候判断是否已经new过,但此方法不能往原型上追加东西。

2023-05-26
1