
[디자인 패턴] 디자인 패턴이란?
·
Programming/디자인 패턴
디자인 패턴 코딩을 하다보면 자연스럽게 디자인 패턴에 대해 한번쯤은 들어본 적이 있을 것이다. 몇년전에 들을때마다 이렇게 코드를 짰더니 좋더라~ 저렇게 코드를 짰더니 보기 편하더라~ 음 그렇구나 하는 느낌으로 그런게 있는가 보다 하고 넘어갔었는데 점점 코드를 짤 일이 많아지고 프로젝트가 무거워지면서 자발적으로 다시 디자인 패턴에 대해 공부할 필요성을 느끼기 시작한다. 디자인 패턴에 대해 공부할 필요성을 느끼지 못하는 사람들은 엄청난 천재이거나 제대로 된 프로젝트를 해보지 않은 사람이라고 생각한다. 디자인 패턴이란, 쉽게 말해 코드를 효율적으로 짜는 방법이다. 여기서 말하는 효율적이란, 성능상의 효율적이라기 보다는 유지보수, 가독성, 협업 등의 효율이라고 생각하면 되겠다. 언어, 프레임워크에 거의 관계없는..