当前位置: 首页 > 后端技术 > Java

【Java专访】说说你所知道的设计模式

时间:2023-04-01 19:19:26 Java

《说说你所知道的设计模式!这个问题很简单,但是要让面试官认可你的回答还是需要一点功夫的。大家好,我是Mic,一名拥有14年经验的Java程序员。今天跟大家分享一下,遇到这种泛型的问题,如何回答才能让面试官满意。我把文字版整理成了15W字的面试文档,大家可以在下方S我获取答案看大师的解答。师父:设计模式按照模式的应用目标大致分为创建型模式、结构型模式和行为型模式。创建型模式是对对象创建过程中的各种问题和解决方案的总结,包括各种工厂模式、单例模式、建造者模式和原型模式。结构模式是对软件设计结构的总结,着重于类、对象继承、组合方法的实践经验。常见的结构模式,包括桥接模式、适配器模式、装饰者模式、代理模式、组合模式、外观模式、享元模式等。行为模式是从类或对象之间的交互、职责划分等角度总结的模式。比较常见的行为模式有策略模式、解释器模式、命令模式、观察者模式、迭代器模式、模板方法模式、访问者模式。总结这个问题,主要考察求职者对设计模式的掌握程度。在回答的过程中,可以选择一些常用的设计模式,给出一些案例和使用场景的描述。比如单例模式、装饰者模式、工厂模式、代理模式等。更好的加深面试官对你的认可。大家记得点赞收藏关注哦!!!版权声明:除特别声明外,本博客所有文章均采用CCBY-NC-SA4.0许可协议。转载请注明来自Mic带你学建筑!如果本文对您有帮助,请给个关注和点赞。您的坚持是我不断创作的动力。欢迎关注同名微信公众号获取更多技术干货!