实例中的接口

本文关键字:接口 实例 | 更新日期: 2023-09-27 18:27:14

我正在考虑Classified广告应用程序。

我想收集abstract class ArticleBase中每一篇文章的所有公共属性,我认为这很好,但我对interface有一些疑问。

考虑到这个应用程序(分类广告),您会在界面中放什么(每篇文章都必须实现的东西)?

感谢

实例中的接口

您将创建一个接口IArticle,它定义了每个文章应该具有的所有(公共)属性。

然后定义抽象类ArticleBase,它实现了IArticle接口,并包含属性和方法的实现,这对每一篇文章来说都是一样的。这样可以为实现IArticle的每个类创建相同的实现。

最后,您使用特定的Classified类继承抽象类,并将已分类的特定代码部分放入该类中。