设计模式常见面试题及详细答案(实战面试版).docx

设计模式常见面试题及详细答案(实战面试版).docx

设计模式常见面试题及详细答案(实战面试版)

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

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

参考答案:

设计模式是软件开发中,针对反复出现的通用问题,总结出来的一套成熟、可复用的解决方案,是前辈开发者的实战经验沉淀。

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

1、复用代码:避免重复造轮子,通用逻辑标准化实现,减少冗余代码;

2、解耦拓展:优化代码结构,降低模块间的耦合度,方便后续迭代、新增功能;

3、统一规范:团队开发有统一的编码思路和结构标准,降低沟通和维护成本;

4、规避问题:规避新手开发中容易出现的架构漏洞、逻辑冗余、拓展性差等常见问题。

简单来说,设计模式不是固定代码模

文档评论(0)

1亿VIP精品文档

相关文档