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

时间:2021-08-31 19:36:23

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

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

二、实例为游戏代练玩家和真实玩家实现IGamePlayer接口。
接口初始化(接口为null的判断)

三、代练玩家关联真实玩家。
接口初始化(接口为null的判断)

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

五、测试代码段。
接口初始化(接口为null的判断)

相关文章