1. 싱글톤 (Singleton) 이란? Ensure a class has only one instance and provide a global point of access to it. - 해당 클래스의 인스턴스가 하나만 생성이 되는것을 보장하고, 어디서든지 그 인스턴스에 접근이 가능하도록 만드는 패턴- 어플리케이션이 시작될 때, 어떤 클래스가 최초 한번만 메모리를 할당하고(Static) 그 메모리에 인스턴스를 만듬 = 그 이후에 생성자 시도한다면, 최초에 생성된 객체를 리턴하도록 함 (getInstance()) = 객체가 다른 방법으로 생성되지 않도록 생성자를 Private로 구현한다. 2. 사용되는 곳 - 추상 팩토리, 빌더, 프로토타입 패턴을 구현할 때에 싱글톤을 사용할 수 있음- 퍼사드 객체(Fa..
개발/이론
2018. 12. 19. 09:47
반응형
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday