C# 接口 概述
为什么需要接口:能完全隔离实现细节和提供的服务。
接口只允许共享成员签名,不允许共享实现。
接口的关键之处是不包含实现和数据。
字段不能在接口声明中出现。
接口要派生类包含特定数据,会声明属性而不是字段。
C#不允许为接口成员使用访问修饰符。
设计规范:
接口名称要使用Pascal大小写,加“I”前缀。
eg:IListable
为什么需要接口:能完全隔离实现细节和提供的服务。
接口只允许共享成员签名,不允许共享实现。
接口的关键之处是不包含实现和数据。
字段不能在接口声明中出现。
接口要派生类包含特定数据,会声明属性而不是字段。
C#不允许为接口成员使用访问修饰符。
设计规范:
接口名称要使用Pascal大小写,加“I”前缀。
eg:IListable