接口初始化(接口为null的判断)

来源:互联网 发布:如何下载photoshop软件 编辑:程序博客网 时间:2024/06/09 12:42

一、在实际项目中采用代理模式设计,需要真实对象和代理对象实现共同的接口(或抽象对象)。

这里写图片描述

二、实例为游戏代练玩家和真实玩家实现IGamePlayer接口。
这里写图片描述

三、代练玩家关联真实玩家。
这里写图片描述

四、关联的真实玩家在调用时需要初始化,实际初始化实例应为真实玩家的类,但初始化时采用里氏替换原则,用父接口来表示。对接口为Null的判断,就是对是否实例化的判断。
这里写图片描述

五、测试代码段。
这里写图片描述

0 0
原创粉丝点击