1.代理模式和装饰模式有什么区别
不同之处在于模式的意图。 代理模式控制对象访问权限,装饰模式用于向对象添加职责
2.状态模式和策略模式之间有什么区别
虽然这两种设计模式实现非常类似,但是他们解决了不同的问题,状态模式处理对象所处的状态,封装了依赖于状态的行为,
策略模式处理对象如何执行特定的任务,它封装的是算法
不同之处在于模式的意图。 代理模式控制对象访问权限,装饰模式用于向对象添加职责
虽然这两种设计模式实现非常类似,但是他们解决了不同的问题,状态模式处理对象所处的状态,封装了依赖于状态的行为,
策略模式处理对象如何执行特定的任务,它封装的是算法