C++로 해왔었는데,
OOP를 비교적 덜 사용했었거든요.
근데 OOP를 제대로 알고나니 OOP에 너무 빠져드는 겁니다.
다형성을 알고나니 switch-case 문을 모두 다형성으로 대체해버리고 싶은 (다중 switch문까지) 생각도 들고...
3중 스위치문을 패턴으로 짜는 방법이 없을까? 고민하고 짜다가 머리 터질뻔했네요.
물론 적당히 하면 괜찮을 것같은데...
약간의 강박증(?)같은게 있어서... 왜 하나의 switch는 제거했는데 다중 switch는 제거할 방법이 잘 떠오르지 않는가에 대해 분개하고 있습니다.
이거에 머리 터지고나니 배워야될 남은 디자인패턴 몇몇도 머리에 안들어오고...
다중 switch를 구현하는 디자인 패턴은 없나요.