为什么我们需要像工厂、抽象工厂和单例这样的设计模式?
最佳答案
设计模式为常见问题提供易于识别和使用的 OOP 解决方案。它们本质上很容易维护,因为很多人都熟悉它们。这与谷歌的工作方式非常相似。大家都知道HOW to google,所以当你得到类似“设计模式的目的是什么”这样的查询时,你可以非常快速地使用这个通用接口(interface)来解决问题。
设计模式还解决了有关可用性和可维护性的特定编程挑战。拿起Gang of Four book看看它。
关于design-patterns - 为什么我们需要设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2323947/