https://dhyun10.github.io//posts/Effective-Java-Item-4/
[Effective Java] Item 4 - Dahyun's DEVLOG