我在互联网上的某些地方读到 RaisedButton使用合成,例如包含其他属性的文本小部件来设置Text?
我的问题是什么?如果使用继承而不是继承会发生什么组成?
这是代码:
RaisedButton(
child: Text("Decrement Counter"),
onPressed: () => _decrementCounter(),),
答案 0 :(得分:1)
Flutter倾向于使用组合而不是继承,因为它很容易管理,因为它表示“”具有关系。
Class person{
String name;
Address add;
}
在上述情况下,最好为地址创建单独的类,因为它包含诸如房屋编号,城市,国家邮政编码等多种信息。如果将所有信息放在人类中,这应该有效,但在更好的情况下方式。