因此,在学习了一点关于接口编程和其他一些与继承相关的主题之后,我还有另一个问题。
数据库通常是父子表。许多应用程序有 2-4 个层次结构,如推荐、推荐项、推荐计费项等和一些查找表。现在,如果我将其建模为类,我将拥有
Class Referral
{
List<ReferralLineItems> rli;
}
Class ReferrralLineItem
{
List<ReferralBillingLineItem> rbli;
}
在这种情况下,我可以在哪里应用接口或抽象类?
谢谢!
我见过很多高级架构师为 IReferralBLC 和 IReferralLineItemBLC 等创建接口来封装业务逻辑。这些接口几乎总是只有一种实现,如 ReferralBLC、ReferralItemBLC 等,那么为什么需要接口呢?