一. 面试题及剖析
1. 今日面试题
你熟悉哪些设计模式?
说说设计模式中有哪些设计原则?
2. 题目剖析我们知道Java是一个面向对象的编程语言,所以在面试时经常会被问到我们对面向对象的理解和掌握,而设计模式其实就是我们在进行面向对象编程时,提炼出来的对代码设计经验的总结。这些设计模式被人们反复利用,广为人知,所以通过考察我们对设计模式的掌握情况,就可以了解到平时我们编程的水平和代码组织能力。
今天的面试题回答起来并没有很大的难度,主要是记住几个常用的设计模式即可。当然,如果我们在面试时,可以结合自己的项目来详细阐述出各个设计模式的使用场景会更好。
二. 设计模式 1. 背景开始今天的内容之前,壹哥 先给大家举个栗子。
这两年新冠疫情爆发,各个国家和地方都要进行疫情防控。一开始大家都没有经验的时候,有的省份要求民众必须待在家里不能出门,有的省份允许民众自由流动,还有的省份则一会这样要求一会那样要求。总之,就没有一套固定的有效的解决疫情防控的流程。
后来