본문 바로가기

Tools/IBM Rhapsody

Rhapsody :: 패키지 이름과 클래스 이름을 동일하게 쓴다면,,

파일이 별도로 생기는게 아니라 하나만 생긴다??

무슨 말인고 하니, Rhapsody에서 패키지를 생성하면 패키지 이름으로된 헤더 파일과 소스 파일이 생성이 되며 패키지 헤더 파일을 하위에서 모두 받도록 되어있다.

Consumer패키지 밑에 Consumer 클래스를 만들었다고 치면,
Consumer.h Consumer.cpp가 하나 밖에 안생기므로 이름을 달리가져가야 한다.

ConsumerPkg -> Consumer 클래스 라면
ConsumerPkg.h, ConsumerPkg.cpp, Consumer.h, Consumer.cpp 파일 네개가 정상적으로 생기게 된다.

물론 Properties를 조작하여 상위 패키지 헤더를 상속받지 않도록 설정할 수도 있다.