Java哪种设计模式用的最多?

新手上路,请多包涵

常见的设计模式,你们知道几种?

阅读 2.3k
3 个回答

这个问题的意义在哪里呢

Java 常见的设计模式有很多,但是说真的,如果要问自己日常开发中用的最多的设计模式是什么,我觉得是工厂模式和策略模式。

实际业务场景经常需要根据不同的参数走不同的分支,这种情况下策略模式比 if else 就优雅很多了。

当然其他的设计模式不是说不重要,而是没那么重要,自己可以不写,但是看源码或者别人的代码的时候至少能看得懂。

新手上路,请多包涵

先说个人结论:模板方法

这种模式的特点就是你经常在使用,但下意识没有觉得使用了模式的一种模式。个人觉得只要写的代码是面向对象的,这种模式应该都是最多的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题