
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

现在编译、运行程序,如果没有问题,将看到如下运行结果:

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

编译、运行、看结果:
如图所示,虽然SuperStorage没有实现IMobileStorage,但我们定义了一个实现IMobileStorage的SuperStorageAdapter,它聚合了一个SuperStorage,并将rd和wt适配为Read和Write,SuperStorageAdapter

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

好,现在我们来测试适配过的新设备,测试代码如下:

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

运行后会得到如下结果: