디자인 패턴이란 프로그램을 설계할 때, 발생했던 문제점들을 객체 간의 상호 관계 등을 이용하여 해결할 수 있도록 하나의 '규약'형태로 만들어 놓은 것을 의미합니다.다시말해, "효율적으로 좋은코드를 짜기위한 방법론"이라고 말할 수 있습니다.디자인 패턴은 일반적인 문제에
싱글톤 패턴은 디자인 패턴 중 하나로 생성(Creational) 패턴 중 하나 입니다.싱글톤 패턴은 어플리케이션에서 인스턴스가 하나만 존재하도록 보장하고, 이 인스턴스에 대해서 어디서든 접근할 수 있게 제공합니다.어떤 클래스에 대해 오직 하나의 인스턴스만 생성하고, 이
빌더 패턴은 디자인 패턴 중 하나로 생성(Creational) 패턴 중 하나 입니다.빌더 패턴이란 복잡합한 객체를 생성하는 방법 중 하나로, 객체의 생성 코드와 객체의 사용코드를 분리하여 코드의 가독성과 유지 보수성을 향상시키는 패턴입니다.빌더 패턴은 많은 Option