实战突击 第21章进销存七层结构中的接口等问题
发表在ASP.NET图书答疑 2013-05-21
是否精华
版块置顶:
21章定义了多个层次结构,如:
MRErp.ServiceProvider.Interface;
MRErp.ServiceProvider.Dao;
MRErp.ServiceProvider.Model;
MRErp.ServiceProvider.Service;
但其中很多代码是重复的或者类似的,这样做有什么好处?
特别是接口在这里起了什么作用?

在MRErp.ServiceProvider.Service中,有如下单一实例的实现方法,这种方法依赖于接口吗?
    public class UserInfoService : IUserInfo
    {
        private static IUserInfo _Instance = null;

        private static object _Lock = new object();

        #region Sington

        /// <summary>
        /// 返回类单一实例的方法
        /// </summary>
        public static IUserInfo Instance
        {
            get
            {
                if (_Instance == null)
                {
                    lock (_Lock)
                    {
                        if (_Instance == null)
                        {
                            _Instance = new UserInfoService();
                        }
                    }
                }

                return _Instance;
            }
        }
分享到:
精彩评论 1
小科_mrkj
学分:43 LV2
2013-05-31
沙发
读者朋友:
    您好,这个程序用的是MVC架构,接口中定义了实体及方法名,然后通过类继承进行使用。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照