设计模式
1、面试官问,有没有什么方式线程执行完了主动通知主线程或者另一个线程?
观察者模式
java和spring配合,通过父子继承的方式还能实现一种奇怪的通知,关键点就是@PostConstruct这个注解,那么父类和子类都有注入spring容器的注解的话,父类中调用的方法也会触发子类调用
2、常用的设计模式有哪些
工厂
单例
观察者
适配器
如果我们自己去用这个模式,最有可能的就是在调用第三方接口完成同一个业务功能的时候,它的主要写法就是: 源接口就是我们的业务方法、目标接口就是第三方接口、再建一个适配器类继承源实现目标接口
装饰器
代理
策略