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
[아이템 03] private 생성자나 열거 타입으로 싱글턴임을 보증하라 #3
Comments
p23을 보면
이 부분이 잘 이해가 안되네요 깊이 있는 Singleton 위 링크들을 공부해보았습니다. |
이 부분은 "익명 클래스" 라는 키워드에 대해서 학습하시면 좋을 것 같습니다. 싱글턴이 테스트하기 어려운 이유는 mocking 이 어렵기 때문입니다. (가짜 구현으로 대체할 수 없기 때문이다.) |
p24에 보면
라고 되어있는데, 보통 public 메소드나 public 필드가 API에 드러나는 걸까요? |
public 이면 보통 외부 사용자에게 API 로 제공하겠다는 뜻이겠죠? |
반대로 private 필드나 private 메소드는 api에 들어나지 않는건가요?? |
api 문서에서 private 멤버나 메서드에 대해 명세하는 경우를 한번도 보지 못했는데 그런 경우도 있나요? |
private method도 api에 적기도 하는 거 같더라구요... |
고렇군요! |
근데 만약 저라면 private 에 대한 문서를 작성했더라도, 같은 회사의 유지보수팀이나 개발자 동료에게만 private 에 대한 문서를 제공할겁니다. 회사 외부에는 private 을 공개했다가, |
No description provided.
The text was updated successfully, but these errors were encountered: