其他分享
首页 > 其他分享> > 一种简单的菜单控件与功能控件的设计方案

一种简单的菜单控件与功能控件的设计方案

作者:互联网

假设

功能控件为X类

菜单控件为Y类

菜单控件Y需要直接操作功能控件X,采用Y聚合X即Y has a X,同时功能控件X分离出对应菜单控件Y的数据类Z

class Z
{
    Method1 Method3(){}
}

class X
{
    Z z;
    Method1 Method1(){}
}

class Y
{
    X x;
    Z z;

    public Y(X x)
    {
        this.x = x;
        this.z = x.z;
    }

    Method2 Method2(){
        z.Method3();
        x.Method1();
    }
}

  

标签:控件,菜单,Method2,Method3,Method1,设计方案,class
来源: https://www.cnblogs.com/CRSC/p/11810178.html