package ch09; public class Company { //소속할때 싱글톤패턴같은것들을 만든다. //1.생성자를 private으로 만든다. private Company() { } //2.static 변수를 활용해서 내부에서 객체를 생성한다. private static Company instance = new Company(); //선언과 초기화를 동시에하고 위의 Company는 리턴값 //3. 외부에서 유일한 인스턴스(객체)를 참조할 수 있는 public메서드를 제공 public static Company getInstance() { if(instance == null) { instance = new Company(); } return instance; } } package ch09; impo..