如何调用中间类的接口

时间:2016-03-20 17:44:39

标签: class interface architecture

目前在我的应用程序中我有这样的课程:

Tag

实现Post

ITagAble/TagAbleInterface 实现Link

ITagAble/TagAbleInterface

我希望我的服务能够在接口上工作。此外,我还有中间类来映射我的post_taglink_tag数据库:

PostTag包含post对象和tag对象,可能包含添加标记的日期

LinkTag包含link对象和tag对象,可能包含添加标记的日期

那么如何调用PostTagLinkTag的界面?它只有一些(相同的)方法来设置正确的postlink对象和日期。

1 个答案:

答案 0 :(得分:0)

你不应该有这些中间类。这些是关系数据库的副作用。您不应该在类结构中复制数据库结构。

帖子和链接应该有一组标签,标签应该与ITagAble无关。