当前位置:首页 > .NET 插件系统框架设计
以上代码为独立代码与接口协议没有关系
//适配器实现接口协议IUserContract 中的AddUser(IUserInfo) 与GetUserInfoByName();
在主机请求添加用户时会传入一个IUserInfo 接口,而在用户插件需求参数为CustomUserInfo 参数类型不同,在GetUserInfoByName(string userName) 返回值为ICustomUserInfo ,我们在适配器类中实现CustomUserInfo 到UserInfo 转换 及UserInfo到CustomUserInfo 转换
public interface UserView {
CustomUserInfo GetUserInfoByName(string userName); int AddUser(CustomUserInfo userInfo); }
共分享92篇相关文档