디자인패턴복잡하고 난해한 문제를 패턴화해서 풀기위해 사용다른 개발자와 소통할때, 디자인패턴을 통해 간단하게 소통할 수 있음주의사항무작정 사용하는것은 지양해야함. 적절한 위치에 적절하게 사용문제를 풀기위해 사용해야함. 디자인패턴을 쓰기위해 문제를 늘리면 안됨※ 왜 디자인패턴을 사용했는지 설명할 수 있도록 사용해야함싱글톤 패턴중요하고, 유일하게 존재하는 대상에게 쉽게 접근하기위해 사용함접근이 잦은 핵심기능에 대한 전역접 접근을 허용하기위해 사용함ex) Manager 계열 클래스들 - 하나만 존재해야하며, 다양한 위치에서 자주 접근함구현유일해야한다 : 싱글톤 패턴이 사용된 클래스가 추가로 생성되는것을 막을 방법이 필요함전역적으로 접근 가능해야한다 : public static 을 사용하여 전역접근 구현publi..