[상황]벡엔드의 데이터를 조회하는 중에 조회된 List 형태의 데이터 중 특정 row의 VO객체를 복사하여 List에 추가하고자 하였다. 방법을 분류해 보자면 아래의 표과 같이 나뉘며 각각의 장단점이 있어보인다.직접 복사명확하고 타입 안전코드가 많아짐, 유지보수 어려움복사 생성자캡슐화, 깔끔한 초기화역시 수동 구현 필요직렬화구현 간단, 재사용 가능성능 느림, Serializable 필요라이브러리 코드 간단외부 의존성, Serializable 필요 1. 직접 복사 (안전, 코드가 길어짐)- 직접 복사는 새로운 객체를 생성하여 각각 값을 넣어주는 방식으로 안전하지만 코드가 길어지는 특징을 가지고 있다.public class Address { private String city; // getters..