共计 533 个字符,预计需要花费 2 分钟才能阅读完成。
接口和类 其实有很多雷同的中央,但接口不能被实例化,接口更多的是定义一些束缚,标准,
比方二个功能模块 都会用到 Create 办法,惯例的能够应用类 创立二个办法来实现 Create
但用接口就是先定义接口
/// <summary> | |
/// 接口申明 | |
/// </summary> | |
public interface ICreate | |
{void DoCreate(); | |
} |
再实现接口,
/// <summary> | |
/// 接口实现 | |
/// </summary> | |
public class ModularA : ICreate | |
{public void DoCreate() | |
{Console.Write("ModularA"); | |
Console.ReadKey();} | |
} | |
public class ModularB : ICreate | |
{public void DoCreate() | |
{Console.Write("ModularB"); | |
Console.ReadKey();} | |
} |
咱们再应用的时候
var modularA = new ModularA(); | |
modularA.DoCreate(); | |
var modularB = new ModularB(); | |
modularB.DoCreate(); |
其实在你会发现,后续再新增 Create 办法 只须要去写实现过程,不须要再定义。
正文完