반목문1 Dart 기본 문법(3) Mixin - 여러 클래스 계층에서 클래스의 코드를 재사용하는 방법이다. Mixin을 사용하게 되면 다중 상속의 문제를 해결할 수 있고 컴퍼지션을 사용하지 않고 다른 클래스의 코드를 재사용할 수 있다. 추상 클래스란? - 추상 클래스는 추상 메서드를 가지고 있다. 추상 클래스를 사용하는 이유는 수많은 객체를 추상화하는 공통 부모를 만들 수 있기 때문이다. - 추상 클래스 Animal을 사용하여 Dog, Cat클래스를 Animal 타입으로 묶을 수 있다. 이것을 다형성이라 한다. 다형성을 이용하여 추상 클래스의 함수를 호출했을 때 자식 클래스에서 함수를 오버라이드(무효화)하게 되면 자식의 함수가 동적으로 실행된다. 컬렉션 List - 데이터의 중복이 가능하고 순서가 있는 자료를 담는 컬렉션이다. - 자료는.. 2022. 11. 23. 이전 1 다음 반응형