싱글 톤 컨트롤러 1이라는 싱글 톤 클래스가 있습니다.싱글 톤으로 묶인 싱글 톤 또는 비 싱글 톤
이 SingletonController1은 다른 단일 클래스를 인스턴스화합니다. 나는이 디자인 재 작업 경우 어떻게 내 질문은
SingletonController1{
Authenticator - Singleton;
DBAccessor - Singleton;
RiskAccessor - Singleton;
}
, :만큼 SingletonController2 그 세 비 - 싱글 톤 클래스를 인스턴스화하는 유일한 클래스이기 때문에
SingletonController2{
Authenticator -non-singleton;
DBAccessor -non-singleton;
RiskAccessor -non-singleton;
}
을,이 기능적으로되지 않을 것 이전 디자인과 동일합니까?
건배
왜이 디자인을 다시하고 싶지는 확실하지 않습니다. 자회사 클래스가 싱글 톤으로 가장 잘 표현된다고 생각한다면 왜 그렇지 않은 것처럼 자손 클래스를 디자인하고 싶습니까? – Beska
감사합니다. 재 설계하려고하지 않았습니다. 컨트롤러를 인스턴스화하는 유일한 클래스라는 점을 감안할 때 모든 보조 클래스에 제한을두기보다는 맨 위에 (컨트롤러) 제한을 두는 것이 더 낫다고 생각했습니다. – CaptainHastings