design-patterns - 为什么我们需要设计模式

标签 design-patterns architecture oop

为什么我们需要像工厂、抽象工厂和单例这样的设计模式?

最佳答案

设计模式为常见问题提供易于识别和使用的 OOP 解决方案。它们本质上很容易维护,因为很多人都熟悉它们。这与谷歌的工作方式非常相似。大家都知道HOW to google,所以当你得到类似“设计模式的目的是什么”这样的查询时,你可以非常快速地使用这个通用接口(interface)来解决问题。

设计模式还解决了有关可用性和可维护性的特定编程挑战。拿起Gang of Four book看看它。

关于design-patterns - 为什么我们需要设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2323947/

相关文章:

java - 如何避免在策略模式中使用 java 和泛型进行未经检查的强制转换

javascript - 你能帮我解决这个 JavaScript 设计问题吗?

PHP 在另一个命名空间中使用 root 命名空间而不使用反斜杠

java - 微服务中的事务

java - 为什么我在 Java 代码中得到两个不同的输出

java - 在android中创建类似glide和picasso的类结构

java - 接口(interface)隔离原则

java - DTO 的设计模式

delphi - 使用哪种德尔福技术?

JAVA:多个类中的静态字段+公共(public)接口(interface)