-
Notifications
You must be signed in to change notification settings - Fork 7
/
CanTest.java
30 lines (28 loc) · 1.06 KB
/
CanTest.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package Manufacturing.CanEntity;
import Manufacturing.CanEntity.ConcreteCan.PeachCan;
import Manufacturing.CanEntity.Material.IronMaterial;
import Manufacturing.CanEntity.Size.BigSize;
import Manufacturing.Ingredient.ConcreteIngredient.LotusRoot;
import Manufacturing.Ingredient.Ingredient;
import Manufacturing.Ingredient.Procedure.Cook;
import Manufacturing.ProductLine.Line.PeachLine;
import Presentation.Protocol.IOManager;
/**
* 测试初始化罐头并打印
* 桥接模式
* @author 卓正一
* @since 2021/10/12 4:42 PM
*/
public class CanTest {
public static void main(String[] args) {
IOManager.getInstance().print(
"# 使用桥接模式",
"# 使用橋接模式",
"# Using Bridge Pattern"
);
Can can = new PeachCan(BigSize.getInstance(),IronMaterial.getInstance());
IOManager.getInstance().print("已经使用桥接模式生成测试罐头",
"已經使用橋接模式生成測試罐頭",
"Test cans have been generated using bridge pattern");
}
}