2

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

我想收集我认为很好的每篇文章的所有常见属性abstract class ArticleBase,但我对interface.

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

谢谢

4

1 回答 1

4

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

ArticleBase然后定义实现接口的抽象类,IArticle并包含对每篇文章都相同的属性和方法的实现。这可以节省您为实现的每个类创建相同的实现IArticle

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

于 2013-08-10T17:17:44.500 回答