나는 일단 SOLID는 최대한 준수하려고 하고
싱글톤(데이터 관리에 주로 씀)
빌더
팩토리
MVP
발행-구독
커맨드
이정도 쓰는중
솔직히 디자인 패턴 남용하고 맹신하는거 패망의 지름길이라고 생각하기는 하는데
직접 커스텀 에디터 만들면서 하다보니까 좀 많이쓰는듯
물론 커스텀 에디터 없이 걍 제작했으면 디자인패턴 싱글톤이랑 커맨드 MVP 정도만 썼을수도
나는 일단 SOLID는 최대한 준수하려고 하고
싱글톤(데이터 관리에 주로 씀)
빌더
팩토리
MVP
발행-구독
커맨드
이정도 쓰는중
솔직히 디자인 패턴 남용하고 맹신하는거 패망의 지름길이라고 생각하기는 하는데
직접 커스텀 에디터 만들면서 하다보니까 좀 많이쓰는듯
물론 커스텀 에디터 없이 걍 제작했으면 디자인패턴 싱글톤이랑 커맨드 MVP 정도만 썼을수도
템플릿 메서드 패턴은 쓰는지도 모르고 사용중인 사람이 많을탠데
게임엔진 에디터 쓰면 자동으로 패턴 쓰고 있는거잖아
예전엔 따라하려고 많이 노력했는데 부질없다는 걸 깨닫고, 이젠 스스로 쓰고 있는지도 모르겠음
필요에 의해서 하는거 아니면 의미업더라
특히나 협업 위주로 정립된 개념이 많은데, 해당 부분을 혼자 작업한다면 더더욱..
디자인패턴이 뭐가 있는지 찾아보고 읽어보면 이미 쓰고 있는것들이 많아서 신경안쓴지 한참된듯
State나 Singleton같은건 존재감이 강한편이라 관련 자료 찾다보면 그냥 내가 뭘 쓰고 있는지 알 수 있는데 구조 쌓다보면 웬만한 디자인 패턴은 다 사용중임
옵저버 패턴은 신이다