none
一个设计模式的问题 RRS feed

  • 问题

  • public partial  class MdiChildForm : Form

     {

          。。。。。。

         // 新建一个空日记并返回一个MdiChildForm窗体
         public static MdiChildForm newMdiChildForm()
         {
            return new MdiChildForm(null);
         }

     }

    public partial class mainForm : Form

    {
       。。。。。。

        // 新建日记
        private void NewToolStripMenuItem_Click(object sender, EventArgs e)
        {
          MdiChildForm childForm = MdiChildForm.newMdiChildForm();

        } 

    }

    请教如上一段代码,是一个MDI多文档的例程节选, 有些疑惑划线的这句,这样的用法有何好处或者坏处呢? 为何不直接new MdiChildForm(null); 难道是某种设计模式吗?

    2012年7月5日 4:12

答案

全部回复