일부 특정 기능을 처리하고 수명이 응용 프로그램 자체와 동일하며 프로그램의 많은 부분에서 사용되도록하는 클래스가있는 응용 프로그램이 있습니다. 이 마지막 이유 때문에 나는 그들을 서비스라고 부릅니다. 예를 들어, 오디오 서비스는 오디오 파일을 재생하고 오디오와 관련된 많은 다른 작업을 수행합니다.서비스에 대한 싱글 톤/정적 클래스
Theese 클래스는 응용 프로그램 시작시 한 번만 인스턴스화되며 형식 당 둘 이상을 갖는 것은 의미가 없습니다.
그래서 여기에 싱글 톤에 대한 많은 답변을 읽었으므로 사용법이 권장되지 않는 곳에서 필요한 경우 해당 서비스에 대한 참조를 전달합니다. 프로젝트가 성장함에 따라 나는 자신의 생성자에 대한 서비스 참조가 필요한 많은 클래스와 경우에 따라 모든 서비스 참조 추가를 피하기 위해 해당 서비스에 대한 외관까지 필요로합니다.
내가 잘못하고 있다고 생각합니다. 이 정적/싱글 톤 클래스에 대한 좋은 사용되어야한다고 생각합니다.
올바른 방법입니까?