-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
<6주차> Singleton 패턴을 활용하는 경우를 예를 들어 설명하시오. #31
Comments
Singleton패턴하나의 인스턴스만을 생성해서 전역적으로 사용하기위한 패턴 앱내 다양한 곳에서 정보를 접근할때 간편하게 사용 |
객체를 단 한번만 생성가능하게해서, 프로젝트에서 전역적으로 사용가능하게함 앱의 뎁스가 깊은 곳에서 데이터 전달을 끌고 가야되는 경우 (A->B->C->D)
|
Singleton Pattern특정한 용도로 객체를 하나 생성해서 공용으로 사용하게 한다.
|
싱글톤 패턴객체를 하나만 생성하게 되면, 생성한 객체를 어디에서든 참조해 사용가능하도록 만든 패턴!! Thread-safe하게 만들어 멀티스레드에서 사용하더라도 문제가 없어야함!!
|
Singleton Pattern특정 객체가 앱에서 유일하게 하나만 존재하여 다른 객체들이 그 안의 내용을 공유하는 방식입니다. scope 에 제약받지 않고 어디서든지 접근이 가능합니다. 고정된 메모리 영역을 얻으면서 한 번의 인스턴스만 사용하기 때문에 메모리 낭비를 방지할 수 있습니다. |
비슷한 시스템 프레임워크나 프로퍼티로는 |
앱이 생성 될 때부터 종료될 때까지 객체의 한 인스턴스만을 사용해서 이용해야하는 경우 사용한다. 그렇기 때문에, 너무 과하게 사용할 경우 오히려 좋지않을 수도 있다. 사용 예시 |
No description provided.
The text was updated successfully, but these errors were encountered: