是这样 ,三层架构的框架我已经搭好了,就是 突然 不明白了 ,逻辑层中的
代码为: Study_IDAL.User_infoDal.IDAL_userInfo obj = new Study_DAL.User_DALInfo();
public bool Login(string name, int pwd)
{
return obj.Login(name, pwd);
}
public int denglu(string name, int pwd)
{
return obj.denglu(name, pwd);
}
-----------------------------
(1)
public bool Login(string name, int pwd)
{
return obj.Login(name, pwd);
}
这个方法是实现了 接口吧 ?
-------------------------------
(2)
怎样理解 Study_IDAL.User_infoDal.IDAL_userInfo obj = new Study_DAL.User_DALInfo(); ?
我是这样想的 在DAL中 有个继承
public class User_DALInfo:Study_IDAL.User_infoDal.IDAL_userInfo
{
那么 obj 就包含两部分 一、接口 IDAL—userInfo 二、类 User_DALInfo
而那是 Study_IDAL.User_infoDal.IDAL_userInfo obj = new Study_DAL.... 接口类型的
那么接口类型 再调用接口 ? 想到这 都晕了 ,希望 把你们想的 怎样好理解怎样说 谢谢各位!