提交 b9b72de3 编写于 作者: B baichangfu

fixed wrong characters in <static-proxy.md>

上级 c5f0cea1
...@@ -12,7 +12,7 @@ public class HelloSeriviceImpl implements HelloSerivice{ ...@@ -12,7 +12,7 @@ public class HelloSeriviceImpl implements HelloSerivice{
} }
} }
``` ```
上面的代码比较简单,定义了一个接口和其实现类。这就是代理模式中的目标对象和目标对象的接口。接下定义代理对象。 上面的代码比较简单,定义了一个接口和其实现类。这就是代理模式中的目标对象和目标对象的接口。接下定义代理对象。
``` ```
public class HelloSeriviceProxy implements HelloSerivice{ public class HelloSeriviceProxy implements HelloSerivice{
...@@ -50,9 +50,10 @@ public class Main { ...@@ -50,9 +50,10 @@ public class Main {
这就是一个简单的静态的代理模式的实现。代理模式中的所有角色(代理对象、目标对象、目标对象的接口)等都是在编译期就确定好的。 这就是一个简单的静态的代理模式的实现。代理模式中的所有角色(代理对象、目标对象、目标对象的接口)等都是在编译期就确定好的。
静态代理的用途 静态代理的用途
控制真实对象的访问权限 通过代理对象控制对真实对象的使用权限。
避免创建大对象 通过使用一个代理小对象来代表一个真实的大对象,可以减少系统资源的消耗,对系统进行优化并提高运行速度 1.控制真实对象的访问权限:通过代理对象控制真实对象的使用权限
增强真实对象的功能 这个比较简单,通过代理可以在调用真实对象的方法的前后增加额外功能。 2.避免创建大对象:通过使用一个代理小对象来代表一个真实的大对象,可以减少系统资源的消耗,对系统进行优化并提高运行速度。
\ No newline at end of file
3.增强真实对象的功能:这个比较简单,通过代理可以在调用真实对象的方法的前后增加额外功能。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册