Skip to content
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

아이템 3 + 4. private 생성자나 열거 타입으로 싱글턴임을 보증하라, 인스턴스화를 막으려거든 private 생성자를 사용하라 #3

Open
tidavid1 opened this issue Jan 9, 2024 · 1 comment
Assignees
Labels
객체 생성과 파괴 2장 객체 생성과 파괴

Comments

@tidavid1
Copy link
Member

tidavid1 commented Jan 9, 2024

No description provided.

@tidavid1 tidavid1 added the 객체 생성과 파괴 2장 객체 생성과 파괴 label Jan 9, 2024
@tidavid1 tidavid1 changed the title 아이템3 + 4. private 생성자나 열거 타입으로 싱글턴임을 보증하라, 인스턴스화를 막으려거든 private 생성자를 사용하라 아이템 3 + 4. private 생성자나 열거 타입으로 싱글턴임을 보증하라, 인스턴스화를 막으려거든 private 생성자를 사용하라 Jan 9, 2024
@tidavid1
Copy link
Member Author

tidavid1 commented Jan 9, 2024

싱글턴 사용을 위해서 단순히 private 생성자를 만들고 static Field나 method로 값을 보내주면 된다고 생각하며 개발한 부분에 대한 확장이 있던 아이템들이었다. Reflection API 의 공격 가능성과 이를 대비해야한다는 점과 직렬화 문제도 생각하며 개발을 진행해야한다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
객체 생성과 파괴 2장 객체 생성과 파괴
Projects
None yet
Development

No branches or pull requests

2 participants