したがって、インターフェースへのプログラミングとその他の継承関連のトピックについて少し学んだ後、別の質問があります。
データベースは通常、親子テーブルです。多くのアプリケーションには、紹介、紹介アイテム、紹介ビリングアイテムなどといくつかのルックアップ テーブルのように、2 ~ 4 レベルの階層があります。これをクラスとしてモデル化すると、
Class Referral
{
List<ReferralLineItems> rli;
}
Class ReferrralLineItem
{
List<ReferralBillingLineItem> rbli;
}
この場合、インターフェイスまたは抽象クラスをどこに適用できますか?
ありがとう!
ビジネス ロジックをカプセル化するために IReferralBLC や IReferralLineItemBLC などのインターフェイスを作成するシニア アーキテクトを数多く見てきました。これらのインターフェイスには、ほとんどの場合、ReferralBLC、ReferralItemBLC などの実装が 1 つしかないのに、なぜインターフェイスが必要なのですか?