Item 40 - @Override 애너테이션을 일관되게 사용하라
java.lang.Override 애너테이션 @Override 애너테이션은 상위 타입의 메서드를 재정의 할 때 사용한다. @Override 를 일관되게 사용하면, 여러가지 버그를 예방할 수 있다. import java.lang.annotation.*; /** * Indicates that a method declaration is i...
java.lang.Override 애너테이션 @Override 애너테이션은 상위 타입의 메서드를 재정의 할 때 사용한다. @Override 를 일관되게 사용하면, 여러가지 버그를 예방할 수 있다. import java.lang.annotation.*; /** * Indicates that a method declaration is i...
명명패턴 전통적으로 도구나 프레임워크가 다뤄야 할 프로그램 요소에는 딱 구분되는 명명 패턴을 적용해왔다. 테스트 프레임워크인 Junit3 버전을 확인해보자. junit3.junit.framework.TestSuite 클래스 public class TestSuite implements Test { private boolean isTest...