[Unity&C#]接口interface的意义
发布时间
阅读量:
阅读量
Unity接口教程资源解析
一般情况下,若需创建一个接口类 Interface,可采用如下方式:
public interface ITest
{
}
在类名 Test 前添加大写字母 I,以此标识其为接口类型。
作用1:不同物体 继承 接口类 ,可以继承 其接口类的成员
接口类 Interface 的主要特征区别体现在以下方面
接口类 Interface 能够用于表征两类性质各异的实体,例如墙壁与汽车,它们均具备承受损伤并可能被破坏的特性。
此类具备特定共性特征的属性形式,可以通过接口类加以实现。
作用2:使用接口类,对于 技能、物品、道具 等 的时候,消耗时间小
如果在继承过程中,这种伤害属性、摧毁属性等并非通过 interface Test 的方式实现,而是采用 class Test 继承: MonoBehaviour 的形式,那么这个 class Test 将会执行对 MonoBehaviour 的继承。
设想在一个项目工程中,所有技能属性、伤害属性以及摧毁属性均通过继承的方式实现,那么所有相关的脚本都将依次执行对 MonoBehaviour 的继承过程。
如果每次继承操作耗时 0.0001S,在规模较小的项目工程中,不使用接口 interface 并不会产生明显差异。
然而,一旦项目工程规模变
全部评论 (0)
还没有任何评论哟~
