0
클래스 다이어그램 속성 가시성. 공용 속성은 getter 및 setter 작업을 가질 수 있습니까?
등록 세부 정보가 공개인지 여부에 관계없이 등록 세부 정보는 getter 및 setter를 사용할 수 있습니까? 도와주세요
클래스 다이어그램 속성 가시성. 공용 속성은 getter 및 setter 작업을 가질 수 있습니까?
등록 세부 정보가 공개인지 여부에 관계없이 등록 세부 정보는 getter 및 setter를 사용할 수 있습니까? 도와주세요
짧은 대답 : 예. 일반적으로 가시성은 getter 및 setter (접근 자)를 가질 가능성에 영향을 미치지 않습니다.
긴 대답 : 가시성은 접근 자 사용 가능성에 직접적인 영향을 미치지 않습니다. 그러나 매우 조심하십시오. 속성에 대한 공개 가시성을 사용하는 것은 대부분의 경우 객체 지향 접근법의 패러다임에 맞지 않습니다. 또한 공용 접근자를 모든 속성으로 설정하면 모든 속성을 공개하는 것과 유사한 실제 상황이 발생합니다. 어쩌면 디자인을 전반적으로 재고해야합니까?