디자인 패턴1 디자인 패턴 디자인 패턴 디자인 패턴을 이야기 할 때 항상 언급되는 문구가 있다. "바퀴를 다시 발명하지마라(Don't reinvent the wheel)" 소프트웨어를 설계할 때 특정 맥락에서 자주 발생하는 고질적인 문제들이 또 발생했을 때 재사용할 수 있는 훌륭한 해결책이 된다. 이미 만들어져서 잘 되는 것을 처음부터 다시 만들 필요가 없다는 것을 의미한다. 패턴 각기 다른 소프트웨어 모듈이나 기능을 가진 다양한 응용 소프트웨어 시스템들을 개발할 때도 서로 간에 공통되는 설계 문제가 존재하며 이를 처리하는 해결책 사이에도 공통점이 있다. 이러한 유사점을 패턴이라고 한다. 패턴은 공통의 언어를 만들어주며 팀원 사이의 의사 소통을 원할하게 해주는 아주 중요한 역할을 한다. 구조 콘텍스트(Context) 문제가 발생하.. 2023. 1. 1. 이전 1 다음