프로그래밍을 하다보면 공통된 객체를 여러 객체에서 사용할 때가 생긴다. 그럴 때, 싱글톤 패턴을 이용하면 상당히 깔끌하게 해결된다. 싱글톤을 이용하는 코드는 밑에와 같다. public class Instance { private static Instance instance; public Instance(){ } public static Instance getInstance(){ if(instance == null){ System.out.println("make Single Instance"); instance = new Instance(); } return instance; } public void testInstance(){ System.out.print("test Singleton Instance")..