Item13. clone 재정의는 주의해서 진행하라.

item 13. clone 재정의는 주의해서 진행하라. clone() 메소드는 무엇일까? Java clone 메소드 간략히 알아보자. 글이 긴 것은 가독성이 좋지 않기 때문에 clone을 정리해서 블로그에 정리해놨다....

   Dec 31, 2022     11 min read
Java clone에 관하여

Java의 clone()메서드 clone이란? clone()는 객체의 사본 생성을 의미한다. 현재 객체 클래스의 새 인스턴스를 만들고, 객체의 해당 필드 내용으로 모든 필드를 초기화합니다. Object 클래스 안에 메소드로...

   Dec 30, 2022     2 min read
깊은 복사, 얕은 복사에 관하여

얕은 복사, 깊은 복사 객체 지향 프로그래밍에서의 객체 복사는 기본 객체의 복사본을 만드는 것이다. 얕은 복사(shallow copy) 얕은 복사는 얕은 복사본을 얻을 때마다 새 인스턴스를...

   Dec 29, 2022     3 min read
Item2. 생성자에 매개변수가 많다면 빌더를 고려하라.

iterm 2. 생성자에 매개변수가 많다면 빌더를 고려하라. item 2. 생성자에 매개변수가 많다면 빌더를 고려하라. 정적 팩토리와 생성자에는 공통적으로 제약이 있다. 책에 나온 예시를 보고 설명해보겠다....

   Dec 19, 2022     10 min read
테스트 주도 개발 9주차

스터디 9주차(22.12.11 ~ 22.12.16) 31장 리팩토링 차이점 일치시키기 작은 단계와 명확한 피드백을 이용해서 피해가고자 하는 일이 바로, 불확실한 믿음에 의지하여 단계를 크게 건너뛰는 리팩토링이다. 이런...

   Dec 16, 2022     9 min read