04 2021 档案
摘要:【设计模式.行为型.策略模式】 一、说明 策略模式封装了不同的实现,可以基于不同的策略标识选择不同的执行策略,从而避免书写过多的if...else,switch等语句,扩展时不需要改动原代码,只需要扩招不同的策略实现即可,符合开闭原则。常常搭配工厂模式一起使用。 一、最基本的策略模式使用 定义策略接
阅读全文
摘要:设计模式.结构型.代理模式 一、说明: 代理模式是为了增强被代理对象(目标对象)的方法,可在不改变目标对象的代码情况下对其方法进行增强。遵循了开闭原则。spring框架中的AOP就是基于代理模式开发。实现方法相对固定。 二、静态代理 显式地描述出具体的目标对象,需要代理对象和目标对象都实现同一个接口
阅读全文

浙公网安备 33010602011771号