프로그래밍/디자인패턴
2020. 4. 7.
디자인패턴
일정하게 반복되는 패턴의 프로그래밍 설계 디자인패턴의 목적성과 필요성 - 가독성과 유지보수가 편하다. - 검증된 패턴을 사용하면 빠르고 높은 완성도의 코드를 구현할 수 있어 비용을 아낄 수 있다. - 본인 혼자만의 코드가 아닌, 검증되고 널리 알려진 패턴들을 이용한 코드는 협업자로 하여금 이해하기가 쉽다. - 일반적으로 프로그래밍을 하는 사람마다 코딩 스타일이 너무나도 달라 협업하거나 레퍼런스를 참고하는데 어려움이 있다. 디자인패턴은 이러한 문제를 해결하는데 큰 도움을 준다. - 또한, 디자인패턴들은 이미 그 성능이 검증된 방법이라 웬만하면 본인이 대충 생각해서 작성한 코드보다는 안정성 면에서 보장되어 있다. (우리가 겪고 있는 어려움은 대체적으로 다른사람들도 겪었고 그것을 해결하기 위한 방법들을 패..