Java设计模式高频面试题及详细答案.docx

Java设计模式高频面试题及详细答案.docx

Java设计模式高频面试题及详细答案

一、基础概念类(必问基础)

1、什么是设计模式?为什么要使用设计模式?

答案:设计模式是软件开发中总结出来的、通用的、可复用的代码设计经验,是解决特定场景下常见问题的标准化方案,专门用来优化代码结构、解决开发痛点。

使用设计模式的核心目的有四点:

1.复用代码:避免重复造轮子,通用逻辑标准化复用,提升开发效率;

2.解耦代码:降低类与类、模块与模块之间的耦合度,让代码更独立;

3.易于维护:代码结构规范统一,后续修改、迭代、排查问题更简单;

4.统一认知:开发团队有统一的设计思路,沟通成本更低,新人上手更快。

2、GoF23种设计模式分为哪三大类

文档评论(0)

1亿VIP精品文档

相关文档