C#接口的应用。为什么不在子类中写自己特有的方法,而需要去通过一个接口来实现?
展开全部
一个类可以实现多个接口(这是比父类还优越的地方),又由于可以用接口名做参数类型,因此便于设计各种设计模式,增强了程序的灵活性。
接口编译成dll分发给共同开发的人,就成了协议,就相当于插头和插座由不同厂家生产需要标准一样。
具体可以给你举一些由接口实现很简单,不用接口很难实现的例子。留联系给你看吧。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为你不明白为什么要有接口这个东西。
接口, 就是要制定一套规范, 你一定得实现这套规范, 其中的方法你一定得实现。
当然, 你所说的子类自然去实现这些方法也行啊, 但如果你做了一个父类, 人家不明白你的意思, 继承你的父类, 忘记了写要实现的方法怎么办?
接口, 就起了个强制性的作用!
接口, 就是要制定一套规范, 你一定得实现这套规范, 其中的方法你一定得实现。
当然, 你所说的子类自然去实现这些方法也行啊, 但如果你做了一个父类, 人家不明白你的意思, 继承你的父类, 忘记了写要实现的方法怎么办?
接口, 就起了个强制性的作用!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询