2

Classified広告申込を考えています。

内部のすべての記事のすべての共通プロパティを収集したいのですが、それでabstract class ArticleBase問題ないと思いますが、interface.

このアプリケーション (分類された広告) を念頭に置いて、インターフェイス (すべての記事で実装する必要があるもの) の中に何を入れますか?

ありがとう

4

1 に答える 1

4

IArticleすべての記事に必要なすべての (共通の) プロパティを定義するインターフェイスを作成します。

ArticleBase次に、IArticleインターフェイスを実装し、すべての記事で同じになるプロパティとメソッドの実装を含む抽象クラスを定義します。これにより、 を実装するすべてのクラスに対して同じ実装を作成する手間が省けますIArticle

最後に、特定のクラスで抽象クラスを継承し、Classifiedそのクラス内に分類固有のコード部分を配置します。

于 2013-08-10T17:17:44.500 に答える