Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
21 lines (16 loc) · 657 Bytes

File metadata and controls

21 lines (16 loc) · 657 Bytes
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package designPattern.mediator;
public class Client {
public static void main(String[] args) {
// 创建中介者对象
MediatorStructure mediator = new MediatorStructure();
// 创建租房者对象
Tenant tenant = new Tenant("张三", mediator);
// 创建房主对象
HouseOwner houseOwner = new HouseOwner("李四", mediator);
// 中介者要知道具体房主和租房者
mediator.setTenant(tenant);
mediator.setHouseOwner(houseOwner);
tenant.contact("我要租三室的房子");
houseOwner.contact("我这里有三室的房子,你要租吗?");
}
}
Morty Proxy This is a proxified and sanitized view of the page, visit original site.