GuardedObject — 보호 객체 클래스

GuardedObject — 보호 객체 클래스

다른 객체에 대한 접근을 보호하는 데 사용되는 객체예요. 대상 객체와 Guard 객체를 캡슐화해, Guard 객체가 허용할 때만 대상 객체에 접근할 수 있어요.

출처: Java API Reference

본문

public GuardedObject(Object object, Guard guard)

지정된 객체와 가드를 사용해 GuardedObject를 구성해요. Guardnull이면 접근 제한이 없어요.

public Object getObject() throws SecurityException

보호된 객체를 가져오거나, 가드가 접근을 거부하면 예외를 던져요.

더 알아보기 (Learn more)