面试中,常问道j2ee中23种设计模式中的8种是哪些

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试中,常问道j2ee中23种设计模式中的8种是哪些相关的知识,希望对你有一定的参考价值。

一般会用到的:
Factory( 工厂模式)

Singleton(单例模式)

这两个比较多
Proxy(代理模式)

Adapter(适配器模式)

Command(命令模式)

Observer(观察者模式)

Facade(门面模式)

这些也会碰到
Template Method(模板方法模式)

Decorator(装饰模式)

Iterator(迭代子模式)

这些很少遇见
至于其他的,遇见的可能不大,只有符合一定条件的需求才会用到吧。
笔试面试的时候应该准备什么:
设计模式的笔试主要是前3个的Demo,就是简单的实现,比如单例的懒汉饿汉模式。
面试时,设计模式主要问该设计的好处,还有应用的场景吧。

怎么破???
个人觉得搞明白这些设计模式的基本实现应该就能明白这些模式怎么用了吧,为什么会用吧。
推荐Gof的书。
参考技术A 一般会用到的:
Factory( 工厂模式)

Singleton(单例模式)

这两个比较多
Proxy(代理模式)

Adapter(适配器模式)

Command(命令模式)

Observer(观察者模式)

Facade(门面模式)

这些也会碰到
Template Method(模板方法模式)

Decorator(装饰模式)

Iterator(迭代子模式)

这些很少遇见
至于其他的,遇见的可能不大,只有符合一定条件的需求才会用到吧。
笔试面试的时候应该准备什么:
设计模式的笔试主要是前3个的Demo,就是简单的实现,比如单例的懒汉饿汉模式。
面试时,设计模式主要问该设计的好处,还有应用的场景吧。

怎么破???
个人觉得搞明白这些设计模式的基本实现应该就能明白这些模式怎么用了吧,为什么会用吧。
推荐Gof的书。

以上是关于面试中,常问道j2ee中23种设计模式中的8种是哪些的主要内容,如果未能解决你的问题,请参考以下文章

认识23种设计模式-单例模式

:设计模式第28节:面试常考设计模式 (上)

面试官问的hibernate和mybatis常见面试题

JAVA面试常问知识总结

RabbitMQ 快速复习(面试常问题型都在里面)

CSS的23个垂直居中技巧,你都学会了吗?