NullPointerExceptions을 피하기 위해 인터페이스와 함께 인터페이스의 수정 불가능한 더미 구현을 제공하는 것이 유용하다는 것을 알게되었습니다. 이처럼 :더미 구현 디자인 패턴 이름
public interface Action {
void perform();
public static final Action dummy = new Action() {
public void perform() {
/*nothing*/
}
};
}
Action.dummy
는 대신 악을 null
사용할 수 있습니다.
이 디자인 패턴의 이름이 있습니까?
프로그램이 작동하지 않고 패턴이 왜 어떨지 모릅니다. – NullUserException
@ NullUserException : lol! +1 – DanP