java设计模式【之】静态代理【源码】【场景:帮爸爸买菜】.rar

时间:2022-03-31 10:00:52
【文件属性】:

文件名称:java设计模式【之】静态代理【源码】【场景:帮爸爸买菜】.rar

文件大小:2KB

文件格式:RAR

更新时间:2022-03-31 10:00:52

java 设计模式 开发语言 静态代理

java设计模式【之】静态代理【源码】【场景:帮爸爸买菜】.rar * 代理模式 * 在开发者的角度来看,创建一个代理对象,提供给用户使用,避免用户直接访问真正的对象 * 在用户角度来看,就是普通的类方法调用 *

* 作用 * 1.保护被代理对象 * 2.增强被代理对象 * 3.完全替换被代理对象 *

* 静态代理: * 1.被代理对象与代理对象,需要实现相同的接口或继承相同的父类 * 2.代理对象聚合被代理对象 * 3.客户端,创建代理对象,创建被代理对象,把被代理对象传入代理对象中 * 4.客户端调用,代理对象的同名方法 * 代码示例:《帮爸爸买菜》 * 1.妈妈(客户端,测试类,调用爸爸去买菜)、工具人抽象(公共抽象,包含扫地与买菜等方法)、爸爸(被代理者)、儿子(代理者,代理爸爸去买菜) * 2.爸爸与儿子都实现工具人抽象类


【文件预览】:
_1_静态代理
----Son.java(341B)
----_Test_Mom.java(1KB)
----Father.java(363B)
----Tool.java(170B)

网友评论