A를 정의하는 기본 패키지가 있습니다.
class A {}
그런 다음 이것을 정의하는 패키지 :
mixin Aa on A {}
mixin Ab on A {}
abstract class First extends A with Aa, Ab{}
그리고 이것을 정의하는 또 다른 :
mixin Ax on A {}
mixin Ay on A {}
abstract class Last extends A with Ax, Ay {}
그런 다음 문제와 함께 가져 오는 패키지
abstract class Clazz extends A with First, Last {} // <- Can't have those mixins bc they don't extend from Object
질문 : 믹스 인을 그룹화하는 방법이 있습니까 아니면 하나씩 구현해야합니까?
하나씩 구현해야합니다.
현재 믹스 인을 하나로 적용 할 수있는 단위로 결합하는 방법은 없습니다. 바라건대 결국 그런 것이있을 것입니다. 언어 팀의 레이더 중 하나 ( https://github.com/dart-lang/language/issues/540 )이지만 다른 많은 개선 사항도 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다