Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Classified広告申込を考えています。
Classified
内部のすべての記事のすべての共通プロパティを収集したいのですが、それでabstract class ArticleBase問題ないと思いますが、interface.
abstract class
ArticleBase
interface
このアプリケーション (分類された広告) を念頭に置いて、インターフェイス (すべての記事で実装する必要があるもの) の中に何を入れますか?
ありがとう
IArticleすべての記事に必要なすべての (共通の) プロパティを定義するインターフェイスを作成します。
IArticle
ArticleBase次に、IArticleインターフェイスを実装し、すべての記事で同じになるプロパティとメソッドの実装を含む抽象クラスを定義します。これにより、 を実装するすべてのクラスに対して同じ実装を作成する手間が省けますIArticle。
最後に、特定のクラスで抽象クラスを継承し、Classifiedそのクラス内に分類固有のコード部分を配置します。