接口 只定义、不实现、会报错的 (动态创建接口的调用对象)
来源:6-3 接口的定义和实现

lairifangchang
2018-09-03
因为项目的某些原因、 接口里的方法、定义完后、 “PC端的需要实现这个方法、 而移动端的不需要实现这个方法、”
所以、 我想定义完后、 并不实现方法、 但是会报错。
传1 创建移动端 的struct 、 传2创建pc端的实现 struct
比如这些方法某一个不实现、就会出错的 ~ ~、 我知道我这种写法不对、 请问老师 我这应该怎么做呢?
写回答
1回答
-
ccmouse
2018-09-03
接口的确需要把所有定义的方法都实现了。同学的例子中如果有不需要的方法也要给个空的实现。
不过呢,这种情况的出现就说明你的接口定义的过大了。可以根据具体业务来适当打散,拆出几个接口来032018-09-08
相似问题