저는 기본 C++ 구현에서 모델이 어떻게 작동해야하는지에 대해 다소 혼란 스럽습니다. 또는 오히려 데이터베이스가 백엔드를 캡슐화/작업해야한다고 말하는 것에서 다소 혼란 스럽습니다.C++ MVC 모델 - 어떻게 구현해야합니까?
현재 내 생각은 정적 findById() 메소드가있는 모델을위한 것입니다.이 메소드는 동일한 모델의 인스턴스를 반환하며, 이는 데이터의 단일 '행'을 나타냅니다 (조작 등 허용) 적절한 접근 방식 일 수 있습니다.
데이터베이스에서 새 행을 만드는 경우 모델의 새 인스턴스가 만들어지고 데이터로 채워지고 효율적으로 save() 메서드가 호출된다고 가정합니다.
바라건대 내가 올바른 길을 가고 있지만 구현/디자인에 약간 혼란스러워합니다.
모든 조언을 주시면 감사하겠습니다. 사전에
감사합니다, 제임스
어쨌든 당신은 무엇에 관해 이야기하고 있습니까? – User
나는 당신의 문제가 무엇인지 이해할 수 없다는 것을 지금 두려워합니다. C++과 함께 사용하는 일종의 MVC 프레임 워크를 설계하고있는 것 같습니다. 그러나 당신이 현재하고있는 일이 무엇인지 정확히 알기는 어렵습니다. 그걸 좀 자세히 설명해 주시겠습니까? – User
흠. MVC의 원리를 이해하고, 모델이 달성해야하는 것은 무엇인가? 모델에 어떤 인터페이스가 있어야하는지에 대한 질문이 더 많습니다. 즉, 정적 메서드를 통해 데이터를 쿼리해야하고 모델의 인스턴스가 데이터의 단일 '행'을 나타내야합니까? 바라건대 그것은 약간의 설명을 제공합니다 ^^; ... –