随笔分类 -  设计模式

摘要:控制反转,依赖注入,依赖倒置傻傻分不清楚?通过这篇文章,你将了解到控制反转(IoC)是什么?「反转」到底反转了什么? Spring和IOC之间是什么关系? 依赖注入(DI)和依赖倒置原则(DIP)又是什么?IOC、DI和DIP有什么关系? 阅读全文
posted @ 2022-02-11 10:00 蝉沐风的码场 阅读(1934) 评论(5) 推荐(4)
摘要:七大软件设计原则之一 | 开闭原则我举一个例子,陀螺是个程序喵,创办了一个生产猫粮的公司——跑码场,手下有个小徒弟叫招财,写了一个下单的逻辑。 阅读全文
posted @ 2022-02-09 14:30 蝉沐风的码场 阅读(892) 评论(1) 推荐(1)
摘要:从0到1用故事讲解「动态代理」虽然学会了静态代理,但是招财这几天仍然是有些闷闷不乐,因为始终没有想出上次陀螺留给自己的问题的解决思路。 ​ 如何为任意对象的任意方法前后添加同一个处理逻辑? 手动为每一个对象的每一个方法中添加同一段代码逻辑是不可能的,这辈子都不可能的。「懒」是科技进步的重要动力! ​ 思考未果,招财终于要求助陀螺 阅读全文
posted @ 2022-01-27 23:07 蝉沐风的码场 阅读(2106) 评论(6) 推荐(4)
摘要:两只猫的故事带你深入理解静态代理模式 阅读全文
posted @ 2022-01-06 14:13 蝉沐风的码场 阅读(431) 评论(1) 推荐(1)
摘要:工厂模式——猫粮公司的演进我是蝉沐风,一个让你沉迷于技术的讲述者 微信公众号【蝉沐风】,欢迎大家关注留言 猫粮公司的诞生 陀螺是个程序喵,另起炉灶自己开了公司,为了纪念曾经码梦为生的岁月,公司起名为“跑码场”,主要业务是生产猫粮。 一个喵兼顾着研发和运营,终究不是长久之计。于是雇了一个菜喵做学徒,技术怎么样并不在意,陀螺最看 阅读全文
posted @ 2021-12-11 10:40 蝉沐风的码场 阅读(809) 评论(0) 推荐(4)
摘要:我是蝉沐风,一个让你沉迷于技术的讲述者 公众号【蝉沐风】,欢迎大家关注留言 单例模式 有些对象我们只需要一个,比如线程池、ServletContext、ApplicationContext、 Windows中的回收站,此时我们便可以用到单例模式。 单例模式就是确保一个类在任何情况下都只有一个实例,并 阅读全文
posted @ 2021-10-27 15:46 蝉沐风的码场 阅读(268) 评论(0) 推荐(0)