We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c5f0cea commit b9b72deCopy full SHA for b9b72de
1 file changed
docs/basics/java-basic/static-proxy.md
@@ -12,7 +12,7 @@ public class HelloSeriviceImpl implements HelloSerivice{
12
}
13
14
```
15
-上面的代码比较简单,定义了一个接口和其实现类。这就是代理模式中的目标对象和目标对象的接口。接下类定义代理对象。
+上面的代码比较简单,定义了一个接口和其实现类。这就是代理模式中的目标对象和目标对象的接口。接下来定义代理对象。
16
17
public class HelloSeriviceProxy implements HelloSerivice{
18
@@ -50,9 +50,10 @@ public class Main {
50
51
这就是一个简单的静态的代理模式的实现。代理模式中的所有角色(代理对象、目标对象、目标对象的接口)等都是在编译期就确定好的。
52
53
-静态代理的用途
54
-控制真实对象的访问权限 通过代理对象控制对真实对象的使用权限。
+静态代理的用途
55
56
-避免创建大对象 通过使用一个代理小对象来代表一个真实的大对象,可以减少系统资源的消耗,对系统进行优化并提高运行速度。
+1.控制真实对象的访问权限:通过代理对象控制真实对象的使用权限。
57
58
-增强真实对象的功能 这个比较简单,通过代理可以在调用真实对象的方法的前后增加额外功能。
+2.避免创建大对象:通过使用一个代理小对象来代表一个真实的大对象,可以减少系统资源的消耗,对系统进行优化并提高运行速度。
+
59
+3.增强真实对象的功能:这个比较简单,通过代理可以在调用真实对象的方法的前后增加额外功能。
0 commit comments