- 博客(3)
- 收藏
- 关注
原创 代理模式和装饰者模式
代理模式和装饰器模式的区别要从类的调用者的角度来看。 代理模式:业务无关,用户无感知 装饰器模式:业务相关,用户可选择 对于代理模式,调用者不需要知道代理类中有哪些额外的功能模块,直接调用代理类即可。正如我们找别人“代理”办事一样,我不需要知道代理人为我们多做了哪些事,我们只关心我们交代的事情有没有办好。 而对于装饰器模式,调用者则需要知道装饰类提供的额外的功能,来满足定制化的服务。就好比买手机时的套餐服务,我们不仅关心手机的好坏,我们还关心提不提供保修、送不送充电器等额外的服务。 对于增加“缓存”功能这
2021-07-09 11:32:01
165
原创 springIOC原理解析
门面模式:抽离出个门面类,将一系列底层操作整合成一个操作。 模版模式:围绕抽象类,实现通用逻辑,定义模版结构,部分逻辑由子类实现 :复用代码,反向控制。 模版方法(方法的组合)、具体方法(自带方法)、钩子方法(视情况实现的方法)、抽象方法(必须由子类实现的方法) 策略模式: 委派模式: 责任链模式:后置处理器 事件监听器模式: 单例模式:getObjectFromFactoryBean Spring 抓住主心骨进行学习: 解析配置 定位与注册对象 注入对象 全局掌握核心接口和类 解决了关键的问题:将
2020-08-27 10:35:06
625
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人