共计 643 个字符,预计需要花费 2 分钟才能阅读完成。
“聊聊你晓得的设计模式!”
这个问题很简略,然而要让面试官认可你的答复,那还是得花点心理。
大家好,我是 Mic,一个工作了 14 年的 Java 程序员。
明天给大家分享一下,当遇到这种比拟泛类型的问题的时候,如何答复能力让面试官称心。
我把文字版本整顿到了 15W 字的面试文档外面,大家能够 S 我支付
上面看看高手的答复。
高手:
大抵依照模式的利用指标分类,设计模式能够分为创立型模式、结构型模式和行为型模式。
创立型模式,是对对象创立过程的各种问题和解决方案的总结,包含各种工厂模式、单例模式、构建器模式、原型模式。
结构型模式,是针对软件设计构造的总结,关注于类、对象继承、组合形式的实践经验。
常见的结构型模式,包含桥接模式、适配器模式、装璜者模式、代理模式、组合模式、外观模式、享元模式等。
行为型模式,是从类或对象之间交互、职责划分等角度总结的模式。
比拟常见的行为型模式有策略模式、解释器模式、命令模式、观察者模式、迭代器模式、模板办法模式、访问者模式。
总结
这个问题,次要考查求职者对设计模式的把握水平。
在答复过程中,能够抉择一些罕用的设计模式适当举一些案例以及应用场景阐明。
比方单例模式、装璜器模式、工厂模式、代理模式等。
更好的加深面试官对你的认可。
大家记得点赞珍藏加关注!!!
版权申明:本博客所有文章除特地申明外,均采纳 CC BY-NC-SA 4.0 许可协定。转载请注明来自
Mic 带你学架构
!
如果本篇文章对您有帮忙,还请帮忙点个关注和赞,您的保持是我一直创作的能源。欢送关注同名微信公众号获取更多技术干货!
正文完