SWT中的每个对话窗口都应该扩展Dialog
类,但我也有自己的类View
,我的对话框也应该扩展。
好的,你应该说,View
到extends Dialog
。但问题是,我的View
不应该这样做,因为它也用于类,而不是SWT对话框。
有没有办法克服这个问题?
答案 0 :(得分:1)
class ViewDialog extends Dialog {
View view;
}
class DialogView extends View {
Dialog diag;
}
并非一切都必须延伸。并非一切都是另一个对象。某些对象具有其他对象。对话框可以具有显示的视图,或者视图可以具有显示它的对话框。如果有什么东西对于一个对话框来说也不是“有”它显示的内容。