Gof의 디자인 패턴
익히 남이(그것도 실력자가) 짠 소스보고 따라하면 실력이 는다는 말을 많이 들어왔는데 그 이유가 프로그래밍을 하다보면 더 깔끔한 코딩, 더 최적화된 코딩, 소스의 재활용, 소스의 유지 관리, 상속의 응용 방법등을 고민하게 될때, 남이 짠 소스를 보면 배울 수 있다고 한다. 이 부분을 공감할 수 있게 해주는 것이 Gof의 디자인 패턴. 여기서 디자인 패턴이란 프로그램 개발에 있어서 일정한 코드 양식, 구성 방식을 의미하는데 선행된 지식을 가진 사람들이 만들고 다듬은 일정한 코딩 패턴이라고 할 수 있다. 따라서 이러한 디자인 패턴을 이용하면 코드의 재활용 가능성을 높이고 가독성, 유지보수 향상, 협업 개발 시에 개발자들간 의사소통의 효율성을 높이는데 도움을 준다. 그렇다면 여기서 Gof는 무엇일까 의문을 갖..