- 博客(4)
- 收藏
- 关注
原创 # 设计模式(三):策略模式与装饰者模式
举个栗子,比如我要去实现一个相机,该相机开始只有一个拍照功能,后期要进行拓展其他功能,比如滤镜、美颜等,所以相机的功能是不明确的,我们需要将其抽象起来。那么客户端的调用就可以通过链的方式去调用功能,而且客户端还会将功能的名字抽象起来(减少了客户端与调用对象的耦合)假如我现在有一个超市类,每天都有不同的打折方式,那么我们就可以将这个打折行为抽象起来,去让超市进行组装。使用相同的方式去调用不同的算法,减少了各种算法类与使用算法类之间的耦合。抽象起来的模块类有自己的新功能,同时也有组装旧的模块。
2024-09-18 15:20:07 401
原创 3、Spring 中的依赖注入(DI),你都知道多少?
Request| 每次 HTTP 请求均创建一个新的 Bean,仅适用于 WebApplicationContext 环境 |Session| 每次 HTTP Session 共享一个 Bean,不同 Session 使用不同的 Bean,仅适用于 WebApplicationContext 环境 |1. 什么是 DIDI(Dependency Injection),即依赖注入。其中。2. 实现 DI 的方式。
2024-08-15 18:46:14 850
原创 03-使用注解开发springmvc
让springmvc不处理静态资源 .css .js .mp3 .mp4。自动扫描包,让指定包下的注解生效,由IOC容器统一管理。简略版(去掉注释)springmvc-servlet.xml。支持注解驱动 不用配处理器映射器,处理器适配器。5.接下来就是去创建对应的控制类,controller。4.编写springmvc-servlet.xml。下面这两个不配好像也行。3.编写webxml。
2024-08-15 18:41:53 750
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人