[Effective Java] item20. 추상 클래스보다는 인터페이스를 우선하라
작성중
Comparable
은 자신을 구현한 클래스의 인스턴스들끼리는 순서를 정할 수 있다고 선언하는 믹스인 인터페이스다.
지금까지 이 책을 읽으며 이 한줄이 오늘따라 쉬웠다.
그만큼 아주 어려운 책입니다.
Comparable
이 어떤일을 하는지 알아야 한다는 점부터 인스턴스의 정의, 선언, 믹스인 인터페이스…
어렵다. 어려워.
지금까지 아이템의 숫자가 10의 자릿수를 넘어가고 나서부턴 거의 읽히지 않고 있습니다/
하지만 포기하지 않고 1회독, 2회독, 3회독 할 생각이다. 현재 1회독 (1/4)정도 진행중입니다. 이번달이 다 가기 전에 1월 1회독, 2월 2회독, 3월 3회독을 달성이 목표입니다.
골격 구현 클래스가 무엇인지 궁금하다
참고 성격이 유사한 클래스들의 공통 부분을 묶은 후 인터페이스에서 메소드를 정의하고, 인터페이스를 구현한 추상 클래스인 골격 구현 클래스에서 기본적인 골격을 구현하며, 하위 클래스에서 인터페이스와 골격 구현 클래스를 상속받아 메소드를 오버라이딩하는 방식으로 아키텍쳐를 변경했습니다.
댓글남기기