알고리즘 문제를 풀다보면 얕은 복사에서 제시한 문제점들이 일어날수 있어Deep Copy 기능을 통해 해결할수있다. 객체를 복사하는 기능을 갖는다 (새롭게 주소를 생성).같은 주소를 갖지 않는다.변수개수가 엄청 많고 비슷한 변수값을 가진 여러 클래스를 만들때 편하다개인적