널 오브젝트 패턴(Null Object Pattern)이란 객체가 존재하지 않을 때, 널을 전달하는 것이 아니라 아무것도 하지 않는 객체를 전달하는 방법이다. 보통 null 체크할 때 null일 경우 예외처리를 통해 Exception을 던지도록 개발하는 경우가 많은데,이렇게 사용하면 코드가 반복되고, 복잡해질 수 있다. 예시 처럼 아무것도 반환하지 않는 객체로 다루어서 간소화한다. 하지만, 실제로 오류가 발생해야 하는 상황에서 문제점을 찾을 때 어려움을 겪을 수 있기 때문에 주의해야 한다.