摘要: 装饰模式和静态代理在实现上很接近,它们的区别可以从功能和具体场景分析: 装饰模式是强调对原有类型自身能力的拓展;代理模式强调对功能的控制; 装饰模式是继承的一种替代方案,与被装饰者是is-a的关系,符合里氏替换法则;代理模式是一种委托模式,将被代理角色的功能委托给另外一个角色去实现和控制; 装饰模式 阅读全文
posted @ 2021-06-15 10:35 keepkeep 阅读(269) 评论(0) 推荐(0) 编辑