美文网首页
设计模式相关面试题

设计模式相关面试题

作者: mundane | 来源:发表于2022-03-05 23:23 被阅读0次

适配器模式

常用的比如对象适配器模式,比如电源适配器对象,持有220v对象,实现了5v接口的输出5v方法,在这个方法里进行适配

https://www.jianshu.com/p/d32ef8b72b71

建造者模式

有一个HouseBuilder的抽象类,有一些抽象方法比如buildWalls()。一个CommonHouseBuilder继承了HouseBuilder,重写了其中的方法。同样一个HighBuildingBuilder也继承这个HouseBuilder,重写了其中的方法,但方法逻辑不一样。
一些优点:

  1. 客户端不必知道产品内部组成的细节, 将产品本身与产品的创建解耦, 使得相同的创建过程可以创建不同的产品对象
  2. 用户使用不同的具体建造者可以得到不同的产品对象
  3. 增加新的具体建造者无需修改原有类库的代码, 符合"开闭原则"

https://www.jianshu.com/p/ab66eac6e5a7

相关文章

网友评论

      本文标题:设计模式相关面试题

      本文链接:https://www.haomeiwen.com/subject/wtfjrrtx.html