trait는 


구조화된 타입시스템임


trait는 추상동작을 정의하는 타입시스템 요소고 이걸 기법이라고 안함


Rust의 trait는 함수 시그니쳐 명세 구조임.


그리고 언어를 쓸 줄 안다고 코드 품질이 좋다는건 개소리임


러스트를 쓸 줄 알아도 똥쓰레기 코드가 나올 수 있고, 자바로도 좋은 코드가 나옴


일반적으로 추상화 기법은 어떻게 추상화 방법을 하느냐와 같은 패턴 기반을 바탕으로 이야기하지,


구조적 요소가지고 추상화 기법이라고 안함