[Design Pattern] 디자인 패턴
·
Java/디자인패턴
디자인 패턴(Design Pattern)디자인 패턴은 개발하면서 반복적으로 발생하는 문제들을 어떻게 해결할 것인지에 대한 해결 방안이다.패턴은 새로운 것이 아닌 "비슷한 문제를 다루면서 얻은 노하우가 매우 잘 정리된 것"이다.이러한 패턴은 UML 도구인 클래스 다이어그램, 순차 다이어그램 등으로 구조와 동작을 가시적으로 표현할 수 있다. 패턴은 총 23가지이며, 3가지 종류(생성 패턴 / 구조 패턴 / 행위 패턴)로 나뉜다. 생성 패턴(Creational Pattern)생성 패턴은 객체 인스턴스를 생성하는 패턴이다.객체 생성과 그 참조 과정을 캡슐화하여 코드의 유연성과 재사용성을 높여준다.5가지의 생성 패턴이 존재한다. 싱글톤(Singleton)한 클래스의 인스턴스를 한 번만 생성하여 전역에서 접근 가..