设计模式常见面试题及详细答案(实战面试版)
一、基础概念类(入门必问)
1、什么是设计模式?为什么要使用设计模式?
参考答案:
设计模式是软件开发中,针对反复出现的通用问题,总结出来的一套成熟、可复用的解决方案,是前辈开发者的实战经验沉淀。
使用设计模式的核心目的有四点:
1、复用代码:避免重复造轮子,通用逻辑标准化实现,减少冗余代码;
2、解耦拓展:优化代码结构,降低模块间的耦合度,方便后续迭代、新增功能;
3、统一规范:团队开发有统一的编码思路和结构标准,降低沟通和维护成本;
4、规避问题:规避新手开发中容易出现的架构漏洞、逻辑冗余、拓展性差等常见问题。
简单来说,设计模式不是固定代码模
原创力文档

文档评论(0)