Software Engineering/Design Pattern1 그냥... 디자인 패턴이란 무엇일까? 이 글을 쓰는 이유는 디자인 패턴을 왜 사용하는지 궁금한 사람이 있을 것 같아서 간단히 정의해보기 위함이다. 프로그래밍을 하다 보면 디자인 패턴이란 말을 많이 듣게 되는데, 싱글턴, 스트래티지, 팩토리 패턴이 여기에 속한다. TL;DR 패턴이란 무언가가 반복되어서 하나의 방식 된 것이며, 프로그래밍에서 패턴이란 문제 해결에 가장 효과적이라고 알려진 방법들이 자리를 잡아서 널리 쓰이게 된 것들을 의미한다. 디자인 패턴은 프로그램 개발 과정에서 빈번하게 발생하는 디자인상의 문제를 정리해서, 상황에 따라 간편하게 적용해서 쓸 수 있는 패턴 형태로 만든 것을 의미한다. 우리가 일상적으로 접하는 문제는 이미 다른 이들이 여러 시행착오를 겪어 그 해결책이 존재할 가능성이 높은데, 이런 지혜와 교훈을 잘 활용해야 한.. 2020. 10. 14. 이전 1 다음