User interface 组合与继承以及GUI工具包
据说构图比继承更受欢迎。然而,每个开源GUI工具包都对绘制的小部件(窗口、标签、框架、按钮等)使用继承。我检查了Qt、wxWidgets和GTK+。有没有一个GUI工具包(用任何语言编写)的示例,它使用组合而不是继承来分离各种小部件 这些GUI工具包面临的问题是什么 我认为,它们派生自一个公共的小部件基类,因此它们都公开了一个最小的接口。因此,您可以编写可以使用任何SpecializedWidgetType的代码。我认为这是对继承的一种很好的利用User interface 组合与继承以及GUI工具包,user-interface,inheritance,User Interface,Inheritance,据说构图比继承更受欢迎。然而,每个开源GUI工具包都对绘制的小部件(窗口、标签、框架、按钮等)使用继承。我检查了Qt、wxWidgets和GTK+。有没有一个GUI工具包(用任何语言编写)的示例,它使用组合而不是继承来分离各种小部件 这些GUI工具包面临的问题是什么 我认为,它们派生自一个公共的小部件基类,因此它们都公开了一个最小的接口。因此,您可以编写可以使用任何SpecializedWidgetType的代码。我认为这是对继承的一种很好的利用 。。但不要把继承是正确答案的作文钉在鞋钉上。规则
。。但不要把继承是正确答案的作文钉在鞋钉上。规则/指南总是有例外。没问题。我只是好奇是否有一个例子。我想没有,你的回答有道理。