zoukankan
html css js c++ java
设计模式-代理模式与装饰模式的区别
代理模式中,代理类对被代理的对象有控制权,决定其执行或者不执行。
装饰模式中,装饰类对代理对象没有控制权,只能为其增加一层装饰,以加强被装饰对象的功能
比如一个Plane类它的fly()方法中飞行速度是300m/s,那能不能实现500m/s的飞机对象呢?有装饰模式就可以实现。700m/s的呢?呵呵,装饰两次就行了。不是定义两个装饰器类,而是定义一个装饰器能够增速200m/s,然后装饰两次。
装饰模式:强调:增强
代理模式:
强调:限制
查看全文
相关阅读:
寒假日报day10
寒假日报day9
周计划06(20201026-20201101)
周计划05(20201019-20201025)
周总结2
编程语言的实现模式读后感1
软工总结
哈夫曼编码算法
hive表查询——排序
假期总结4
原文地址:https://www.cnblogs.com/jiangtao1218/p/9498364.html
最新文章
如何使用 IoC
Spring框架两大核心机制(IoC、AOP)
控制系统数学模型
信息与信息系统
拉普拉斯变换
C++智能指针
C++11新标准
左值引用与右值引用
Effective C++
Effective C++
热门文章
test2
test
寒假日报day18
寒假日报day17
寒假日报day16
寒假日报day15
寒假日报day14
寒假日报day13
寒假日报day12
寒假日报day11
Copyright © 2011-2022 走看看