오브젝트와 같은 상태 머신을 작성하고 있습니다. 모양이오브젝트와 같은 상태 머신에 대한 클래스 디자인 아이디어
Class A:
vector<Actions> m_enter_actions;
vector<Actions> m_exit_actions;
public:
ClassA....
~ClassA
SetEnterActions(vector<Actions> vector)
SetExitActions(vector<Actions> vector)
이 문제를 해결하는 가장 좋은 방법입니까? 내가 좋아해야하는지 궁금해.
Class A:
EnterActions m_exit_actions;
ExitActions m_exit_actions;
public:
ClassA....
~ClassA
SetEnterActions(EnterActions& actions)
SetExitActions(ExitActions& actions)
EnterActions 클래스는 자체 동작 벡터가있는 컨테이너입니다. ClassA 클래스는 원시 벡터를 관리 할 필요가 없습니다.
도움을 주시면 감사하겠습니다. 나는 수업 설계에 나쁘다. 학습 비록 :)