여러 클래스 계층에서 클래스의 코드를 재사용하는 방법
상속의 문제 해결
// Mixin
class mixin Engine {
int power = 1000;
}
class mixin Wheel {
String wheelName = "4륜 구동 바퀴";
}
class Bmw with Engine,Wheel{
}
void main() {
Bmw bmw = Bmw();
print(bmw.power);
print(bmw.wheelName);
}
mixin이 붙은 클래스를 사용할 때는 with를 사용해야한다.
Share article