오퍼레이션의 가시성

오퍼레이션은 public 또는 private이 될 수 있습니다. private 오퍼레이션은 오브젝트 고유의 내부 일을 위해 오브젝트에서 사용되며 오브젝트 인터페이스의 일부가 아닙니다. public 오퍼레이션은 오브젝트가 다른 오브젝트에서 이용하도록 노출하는 서비스입니다. 이 오퍼레이션은 오브젝트를 구성하며 시스템 전체의 파급 효과를 방지하기 위해 시스템의 라이프사이클에 걸쳐 안전한 상태를 유지합니다. private 오퍼레이션(및 속성)에 대한 변경사항은 시스템의 나머지에 영향을 주지 않습니다.

public 및 private 오퍼레이션에 대한 선언 및 정의는 오퍼레이션의 가시성에 따라 오브젝트에 대한 스펙 또는 구현 파일에서 생성될 수 있습니다.

참고: 이벤트 및 트리거된 오퍼레이션은 항상 public입니다.

오퍼레이션 이름의 기본 형식은 오퍼레이션의 public 또는 private 여부에 따라 다릅니다.

다음 특성을 사용하여 오퍼레이션 이름의 기본 형식을 변경할 수 있습니다.


피드백