福大大架构师每日一题
福大大架构师每日一题
全部文章
福大大架构师每日一题
归档
标签
去牛客网
登录
/
注册
福大大架构师每日一题的博客
最新面试题,针对高级开发人员和架构师。内容是后端、大数据和人工智能。
全部文章
/ 福大大架构师每日一题
(共2篇)
2020-08-04:简单工厂、工厂方法和抽象工厂的区别是什么?
来自专栏
福哥答案2020-08-04: 简单工厂 -- 不暴露创建对象的细节,并提供一个创建对象的通用接口。工厂方法 -- 定义一个创建对象的接口,但由工厂子类决定要创建哪个类的对象。抽象工厂-- 定义多种创建对象的接口。符合开闭原则,新增产品需要修改接口。 简单工厂:一个工厂对应一个接口。工厂方法:多个具...
设计模式
2020-08-04
3
438
2020-04-20:对Java接口代理模式的实现原理的理解?
来自专栏
静态代理Java中的静态代理要求代理类(ProxySubject)和委托类(RealSubject)都实现同一个接口(Subject)。静态代理中代理类在编译期就已经确定,而动态代理则是JVM运行时动态生成,静态代理的效率相对动态代理来说相对高一些,但是静态代理代码冗余大,一单需要修改接口,代理类和...
java
设计模式
2020-07-20
3
625