最新 最热

设计模式-创建型

工厂设计不封闭:增加和减少生产对象需要对原来代码进行修改,不符合软件设计的开闭原则

2023-11-12
1

【文末送考研书籍】JAVA设计模式23:解释者模式,实现解释器对象表达式的拆解

解释器模式(Interpreter Pattern)是一种行为型设计模式,它定义了一种语言的文法规则,并使用该规则来解释和执行特定的语言表达式。

2023-11-11
1

设计模式-设计原则

有时候类的功能并不符合类的定义,添加在类中会使得类过于臃肿,此时应该将职责根据定义进行划分,以实现高内聚低耦合。

2023-11-10
0

代码重构之道:消灭冗长的if语句,提升代码质量

当我们重构代码时,去除代码中的 if语句通常是一个很好的目标。 if语句可能会使代码变得复杂,难以维护,容易引入 bug。本文将介绍一些去除 if语句的常见方案和代码示例。...

2023-11-08
1

JAVA设计模式22:备忘录模式,用于保存和恢复对象的状态

备忘录模式(Memento Pattern)是一种行为型设计模式,它允许在不暴露对象内部状态的情况下保存和恢复对象的状态。

2023-11-08
1

【Java 进阶篇】MVC 模式

欢迎来到本篇详细解释 MVC(Model-View-Controller)设计模式的教程。MVC 是一种用于组织应用程序的设计模式,有助于将应用程序分成不同的部分,以提高代码的可维护性和可扩展性。在本文中,我们将深入研究 MVC 模式,了解如何在...

2023-11-08
1