Effective Java #36 - EnumSet
Item 36 : 비트 필드 대신 EnumSet을 사용하라
Item 36 : 비트 필드 대신 EnumSet을 사용하라
gRPC와 ProtoBuf 이해
Item 21 : 인터페이스는 구현하는 쪽을 생각해 설계하라
Item 19 : 상속을 고려해 설계하고 문서화하라. 그러지 않았다면 상속을 금지하라
Item 16 : public 클래스에서는 public 필드가 아닌 접근자 메서드를 사용하라