最近研究引用窗体中的方法
例如:    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的实体函数,这样的程序是如何进行的呢?