我没怎么用过接口
现在我用的结构类似PetShop,不过简化了
只有MODEL,DAL,BALL,然后是应用
在MODEL中
我定义了三个类 
tb_User.cs
namespace Model.BaseModel
{
    /// <summary>
    /// 用户
    /// </summary>
    public class tb_User
    {
        /// <summary>
        /// 构造函数
        /// </summary>
        public tb_User() { }        private int _id;
        private string _uid;
        private string _pwd;
        private string _name;        /// <summary>
        /// 用户ID(流水号)
        /// </summary>
        public int ID {
            get { return _id; }
            set { _id = value; }
        }        /// <summary>
        /// 用户账号,用来登录
        /// </summary>
        public string UID {
            get { return _uid; }
            set { _uid = value; }
        }        /// <summary>
        /// 用户密码
        /// </summary>
        public string PWD {
            get { return _pwd; }
            set { _pwd = value; }
        }        /// <summary>
        /// 用户名(昵称)
        /// </summary>
        public string Name {
            get { return _name; }
            set { _name = value; }
        }    }tb_UserAndFriend.cs
namespace Model.BaseModel
{
    /// <summary>
    /// 用户与好友关系表
    /// </summary>
    public class tb_UserAndFriend
    {
        /// <summary>
        /// 构造函数
        /// </summary>        public tb_UserAndFriend()
        { 
        
        }        public tb_UserAndFriend(int UserID, int FriendID,int GroupID)
        {
            this._UserID = UserID;
            this._FriendID = FriendID;
            this._GroupID = GroupID;
        }        private int _UserID;
        private int _FriendID;
        private int _GroupID;        /// <summary>
        /// 用户ID
        /// </summary>
        public int UserID
        {
            get{ return _UserID;}
            set{ _UserID = value; }
        }        /// <summary>
        ///好友ID
        /// </summary>        public int FriendID
        {
            get { return _FriendID; }
            set { _FriendID = value; }
        }        /// <summary>
        ///好友分组ID
        /// </summary>
        public int GroupID
        {
            get { return _GroupID; }
            set { _GroupID = value; }
        }    }
}tb_HumorDoodle_Article.cs
namespace Model.BaseModel
{
/// <summary>
/// 实体类tb_HumorDoodle_Article 。(属性说明自动提取数据库字段的描述信息)
/// </summary>
    [Serializable]
    public class tb_HumorDoodle_Article
    {
        public tb_HumorDoodle_Article()
        { }
        #region Model
        private long _fldid;
        private int _flduserid;
        private string _fldcontent;
        /// <summary>
        /// 
        /// </summary>
        public long fldID
        {
            set { _fldid = value; }
            get { return _fldid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int fldUserID
        {
            set { _flduserid = value; }
            get { return _flduserid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string fldContent
        {
            set { _fldcontent = value; }
            get { return _fldcontent; }
        }
        #endregion Model    }
}我现在要实现联合查询,两张表的时候tb_HumorDoodle_Article.cs中
    public class tb_HumorDoodle_Article:tb_User 就可以了 但是现在要关联三张表的时候,不能多继承
    public class tb_HumorDoodle_Article:tb_User: tb_UserAndFriend
用接口实现的话
是将tb_User.cs tb_UserAndFriend.cs 进行修改还是另外建一个类文件Itb_User.cs
namespace Model.BaseModel
{
    /// <summary>
    /// 用户
    /// </summary>
    public interface Itb_User
    {
    }
}是这样写吗