이것은 꽤 간단한 질문이라고 생각합니다. 그러나 인터넷 검색으로 좋은 답변을 찾을 수없는 것 같습니다.하나의 객체에 대해서만 클래스 만들기
C++로 프로그래밍하는 동안 (초보자로서) 나는 종종 클래스를 사용하여 코드를 구성하려고합니다. 그러나 그 클래스에 대해 하나의 객체 만 필요로 할 때 클래스를 만들지 않는 이유가 있습니까? 객체 지향 프로그래밍에 대해 배웠을 때, 나는 클래스가 특정 오브젝트을 설명하는 방법이라는 것을 이해했습니다. 많은이 필요합니다.
나는 내 질문에 간단하게 추측한다. 하나의 객체 만이 클래스에 필요하다면 클래스를 만드는 것이 일반적인가?
코드에서 사용하는 방법에 따라 다릅니다. 장면 뒤에서 숨기기가 쉬울 경우 수업에서 작업 한 다음 이동하십시오. 그렇지 않으면 OOP를 overthink하지 말고 극단적으로 사용하십시오. – Inisheer
나는 그가 단지 한 번만 수업을 사용하는 것을 언급하고 있다고 생각한다. – Inisheer
내가 코드/프로젝트 전체에서 사용하는 하나의 객체 만 만드는 클래스를 만들려고합니다. 제 경우에는 하나의 객체 만 생성 할지라도 객체를 실제로 "물리적으로"제한 할 필요는 없습니다. 하지만 싱글 톤 패턴이 내가 묻고있는 대답 인 것 같습니다. – remi000