객체지향1 디자인 패턴 - 싱글턴 패턴 (Singleton Pattern) 싱글턴 패턴 (Singleton Pattern) - 생성 패턴 (Creational Pattern) 중 하나 => 인스턴스를 만드는 절차를 추상화 => 객체를 생성, 합성하는 방법이나 객체의 표현 방법을 시스템과 분리해줍니다. => 무엇이 생성되고, 누가 이것을 생성하는지, 어떻게 생성되는지, 언제 생성되는지 결정하는 데 있어서 유연성을 높일 수 있습니다. // 장점 // - 한 번의 new 생성으로 인스턴스를 사용하기 때문에 메모리 낭비 방지 - 싱글톤 패턴으로 만들어진 클래스의 인스턴스는 전역 인스턴스(static instance)이기 때문에, 다른 클래스의 인스턴스들이 데이터를 공유하기 쉬움 - Android App의 경우, 각 액티비티나 클래스 별로 주요 클래스들을 일일이 전달하기가 번거롭기 때문.. 2020. 5. 30. 이전 1 다음