객체지향 디자인 패턴 (9) 썸네일형 리스트형 1. Singleton pattern 싱글톤 패턴이란? 한 클래스의 객체를 한번만 생성하도록 제한하고 이 객체에 대한 광역적 접근을 제공하는 패턴 출처: https://www.youtube.com/watch?v=lJES5TQTTWE&t=1s 어떤 프로그램내에서 특정 클래스의 객체가 단 하나만 만들어져야 하는 경우에 쓰임! 예를들어 Modile phone에서 다크모드로 설정시 어떠한 앱을 사용하건 간에 모두 다크모드가 적용되어야 함. 이것은 세팅을 관리하는 객체는 반드시 같은 것을 사용해야 한다는 말이다. 아래는 Settings라는 클래스로 darkMode여부와 fontSize를 상태로 지닌다. 그리고 안드로이드 프로그래밍을 해보면 페이지마다 클래스가 만들어지는데, 예를들면 아래와 같다. 이 클래스들을 대상으로 메인함수를 아래와 같이 구성해보.. 이전 1 2 다음