나는 name
필드와 getName()
필드를 포함하는 클래스 (예 : Customer
)
이 있습니다. 이 순간에
, 그들은 단지 영어 이름
을하지만 어떤 새로운 언어를 사용할 수있는 (예를 들어 프랑스어 이름)이있는 경우 준비해야미래의 유사한 잠재적 인 데이터를 어떻게 준비 할 수 있습니까?
그것은 내가 사용해야하는 것 같다 Decorator
패턴
하지만, "더 많은 책임을 추가"하는 패턴을 사용하지 않습니다.
해시 테이블을 추가해야하나요? 더 좋은 해결책이 있습니까?
여러 개의 이름 (예 : 프랑스어 이름, 영어 이름)을 사용한다는 의미입니까? 또는 이름이 다른 인코딩을 지원한다는 의미입니까? –