객체 창조에서 코드로 표현할 수 있는 모든 것입니다. 상당히 이론적이고 개념적인 부분이라 저도 잘 모르는게 많아 함부로 정의하진 못하겠지만, 창조에서는 객체를 크게 두 가지 개념으로 쓰고 있습니다. 1. 컴포넌트 또는 컨트롤: 버튼 같은 비주얼 컴포넌트를 객체라고 합니다. 2. 코드가 표현하는 추상적 개념: ㅎ배경이나 파일같이 코드가 표현하고자 하는 어떠한 것들을 객체라고 합니다. 따라서 1번의 경우도 여기에 속합니다.
두 경우 모두 객체라고 부르고 있지만 실제 사용할 때는 차이가 있습니다. 창조에서 객체라 함은 일반적으로 1번의 뜻이라고 생각합니다. 그러나, 그 둘을 구분하여야 할 때가 있으므로 각각의 용어 정의를 제안합니다.
제안 (지금까지 사용된 말) 1. 비주얼 객체, 컴포넌트, 컨트롤 2. 객체, 개체, 클래스(이 말은 개념이 다릅니다)
둘 다 모두 객체에 속하기 때문에 2번은 객체를 그대로 쓰는게 좋을 것 같고, 1번의 경우만 지칭하기 위한 용어를 만드는게 좋을 것 같습니다.
어차피 둘 다 객체라 불러도 큰 무리가 없고 구분할 필요가 많지 않으므로, 비주얼 객체 정도로 부르는게 어떨까 합니다.