老哥哔哔哔
责任链设计模式在日常工作中很常见,也很重要,很多开源框架都采用了责任链设计模式,比如;servlet中的Filter、Dubbo中的Filter、Mybatis中的Plugin、spring MVC的HandlerExecutionChain等等,都是采用了责任链设计模式。
如果这篇文章对你有所帮助,请帮老哥点个【在看】和【赞】,如果能分享给你的朋友,那就更好了,嘿嘿
生宝宝引发的程序思考
什么是责任链
大家就可以理解成:先干什么,后干什么,几个事形成一个有序的链表。
就像上面生宝宝的场景一样,要先结婚 —> 洞房 —> 怀孕 —> 生宝宝。
实现责任链设计模式
原始代码逻辑public static void main(String[] args) {
String status = "结婚证";if (status.equals(结婚了)) {
status = "洞房"