GnuSmalltalkUsersGuide:BaseChapter 118
- NullValueHolder
NullValueHolder
네임스페이스 Smalltalk에 정의됨
슈퍼클래스: ValueAdaptor
범주: 언어-데이터 타입
- 나는 나의 값을 변수에 보관하는 척하지만 사실은 보관하지 않는다. ValueHolder의 주석에 설명된 바와 같이 리턴되는 값에 관심이 없다면 내 클래스의 유일한 인스턴스를 ('ValueHolder null'이 리턴한) 사용할 수 있겠다.
NullValueHolder 클래스: 인스턴스 생성하기
new
사용되지 않음 - 대신 'ValueHolder null' 를 사용하라.
uniqueInstance
NullValueHolder의 유일한 인스턴스를 응답하라.
NullValueHolder: 접근하기
value
수신자의 값을 검색하라. 항상 nil을 응답하라.
value: anObject
수신자의 값을 설정하라. 아무 일도 하지 말고 값을 폐기하라.