日期:2014-05-17  浏览次数:20728 次

关于引用接口中的方法问题
最近研究引用窗体中的方法
例如:         public   interface   IMainForm
                    {
                            void   PerformChangeSkinColor();
                    }
                    public   void   ChangeSkinColr()
                  {
                        public   static   IMainForm   MainForm
                        {
                        get   {   return   _mainForm;   }
                        set   {   _mainForm   =   value;   }
                        }
                  }
                    public   class   MainForm   ():IMainForm
                  {
                            public   void   ChangeSkinColor()
                            {
                                      SharedSkin.IMainForm.PerformChangeSkinColor();
                            }
                   
                    }
各个类中都没有定义PerformChangeSkinColor的实体函数,这样的程序是如何进行的呢?

------解决方案--------------------
继承 IMainForm ,子类去实现接口内部方法
------解决方案--------------------
面向接口编程