我想创建一个自定义Widget,我不确定哪一个更适合我的目的,有人给我建议吗?第一种方法:
class ListItem extends LisTile {
final TileType tileType;
...
}第二种方式:
class ListItem {
final TileType tileType;
final ListTile tile;
...
}发布于 2020-12-12 14:47:55
强烈建议使用组合(这个有-a那个)而不是继承(这是-a那个)。否则,您将与Flutter团队所做的一切紧密结合,以更改不一定是公共接口一部分的即将发布的版本。
https://stackoverflow.com/questions/65262220
复制相似问题