实例中的接口
本文关键字:接口 实例 | 更新日期: 2023-09-27 18:27:14
我正在考虑Classified
广告应用程序。
我想收集abstract class
ArticleBase
中每一篇文章的所有公共属性,我认为这很好,但我对interface
有一些疑问。
考虑到这个应用程序(分类广告),您会在界面中放什么(每篇文章都必须实现的东西)?
感谢
您将创建一个接口IArticle
,它定义了每个文章应该具有的所有(公共)属性。
然后定义抽象类ArticleBase
,它实现了IArticle
接口,并包含属性和方法的实现,这对每一篇文章来说都是一样的。这样可以为实现IArticle
的每个类创建相同的实现。
最后,您使用特定的Classified
类继承抽象类,并将已分类的特定代码部分放入该类中。