개발자 필독도서 리뷰

[독서] ”이펙티브자바 3편“ 5일차

개발자 배찌 2023. 1. 16. 14:57
728x90

#코딩 #개발자 #객체지향의사실과오해 #개발자필독 #도서리뷰

Assignment #5
📚 2장. 객체 생성과 파괴
✔️ TIL

오늘 TIL 3줄 요약
- 인스턴스화를 막으려거든 private생성자를 사용하라.

TIL (Today I Learned) 날짜


오늘 읽은 범위
2장. 객체 생성과 파괴 - 아이템4

책에서 기억하고 싶은 내용을 써보세요.
- 유틸리티 클래스들은 따로 인스턴스 변수나 메소드가 없어도 사용할 수 있으므로 생성자가 필요하지 않다.
- 인스턴스화를 막기 위해 추상클래스로 만드는 경우가 있는데, 추상클래스로는 인스턴스화를 막을 수 없다. 하위클래스를 만들어 인스턴스화 하면 그만이기 때문
- 유틸리티 클래스의 인스턴스화를 막기위해서는 생성자의 접근제어자를 Private으로 만들어주어야 한다.
- 기본 생성자의 접근제어자가 Private이면 클래스 외부에서는 접근할 수 없다.
- 생성자를 Private으로 막으면 상속을 불가능하게 하는 효과도 있다.