visibility (1) 썸네일형 리스트형 Rhapsody :: Visibility 속성(public/protected/private)에 대하여 클래스들의 Attribute에 보면 Visibility(public/protected/private)란 항목이 있다. 개발자로 하여금 굉장히 착각하기 쉬운 요소가 여기에 숨에 있는데, 이것은 Attribute 자체의 VIsibility를 의미하는 것이 아니라 해당 속성의 Accessor와 Mutator의 함수(Operation)의 Visibility를 의미하고 있다. 아래의 그림과 같이 m_pMsgQPool의 Visibility는 Public으로 설정되어 있다. 코드 제너레이션을 하여 결과물을 확인하여 보자. 소스를 확인해 보면, m_pMsgQPool 자체는 Protected로 선언되어 있는 것을 확인할 수 있다. 그렇다면, 자동생성되는 Accessor와 Mutator의 속성을 확인해 보자. Public.. 이전 1 다음