디자인패턴이란 (1) 썸네일형 리스트형 디자인패턴(Design Pattern)이란? 디자인패턴이란? 프로그래밍을 하다보면 디자인패턴이란 용어를 접하게 된다.디자인 패턴은 객체지향 언어에서 클래스와 클래스의 메서드를 사용하는 패턴, 즉 특정 의도를 가지는 방법을 의미한다.실무에서 실력이 뛰어난 사람의 코드를 보면 같은 동작을 하는 코드지만 심플하고 이해하기 쉽고 잘 짜여저 있다.어떻게 그런게 가능할까? 개발을 하다보면 요구사항을 수용하고 자신이 만든 클래스를 수정하다보면 코드는 누더기가 되고도무지 이게 무슨 코드인지 알수가 없다.이런 경험들을 한 사람들은 이에대해 고민했고 프로그램안의 클래스들이 갖는 구조에서 일정한 형태를 찾아내게 되었다.이럴 정리하여 객체지향적인 설계에 대한 노하우를 쌓기 시작하였고 이것이 정립되었다.이것이 바로 디자인 패턴이다. 나는 디자인패턴을 공부하기전에 개발을 .. 이전 1 다음