关于netcms源码阅读困难的问题;请高手指教!!
首先本人对接口还不太了解,看了一下相关资料,没有实际用过,
,在在netcms源码用到了 interface ,不知道他是如何实现类之间的相互调用的;
举例::manage/Friend/Friend_List.aspx?type=add_link 这个添加友情链接的页面源码实现过程:
1:Friend_List.aspx:
2:Friend_List.aspx.cs:最后调用实例化NetCMS.Content. FrindLink的对象fl ._LinkSave()返回值
3:NetCMS.Content FrindLink .cs 通过 IFrindLink.dal._LinkSave()实现
IFrindLink来自NetCMS.DALFactory IFrindLink.cs
4:NetCMS.DALFactory IFrindLink.cs 通过这个 _LinkSave()实现 FrindLink 是interface 类型
到了这儿 就一个 int _LinkSave(参数) 返回一个值;(
这个怎么得到的)
5.最后我在 NetCMS.DALSQLServer 下找到 FrindLink下的_linksave()相关sql执行语句
问题是我不知道第4步到第5步是如何联系起来,第4步int _LinkSave返回一个值是如何从NetCMS.DALSQLServer.FrindLink._linksave()中获取到的,是通过 interface 实现么,如何实现啊为了说清楚,换了个简图,诚心请教!!

附件:
您所在的用户组无法下载或查看附件