명확성보단 안전성때문에 그렇지 않나.
클래스 자체에 타입 선언 하라는건 안정성 면에서 인정하는데 인터페이스 선에서는 굳이?? 클래스랑 일관성을 가지려는지 모르겠는데 있던없던 안정성에 차이가 나나?
애초에 타입캐스팅 생략할 수 있다는 점때문이긴한데 이것도 안정성의 이유가 더 크다고 알고 있음. 제네릭 쓰는 1차적 이유가 컴파일 타임에 타입검사 때문에 그런거라
명확성보단 안전성때문에 그렇지 않나.
클래스 자체에 타입 선언 하라는건 안정성 면에서 인정하는데 인터페이스 선에서는 굳이?? 클래스랑 일관성을 가지려는지 모르겠는데 있던없던 안정성에 차이가 나나?
애초에 타입캐스팅 생략할 수 있다는 점때문이긴한데 이것도 안정성의 이유가 더 크다고 알고 있음. 제네릭 쓰는 1차적 이유가 컴파일 타임에 타입검사 때문에 그런거라