一种简单的菜单控件与功能控件的设计方案
作者:互联网
假设
功能控件为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