Cloneable 인터페이스 재정의
231
작성한 질문수 23
Java에서 기본제공하는 clone을 쓸때는 Cloneable 재정의가 의미가 있겠지만 사용자가 Prototype을 직접 clone()메소드에 정의하면 재정의 하는게 아닌 따로 public 메소드로 만들어도 괜찮나요??
또한 왜 equals()를 재정의 해줘야 하나요? 보니까 기본제공되는 Object의 equals()함수를 사용시 false가 반환되는데 둘의 직접적인 관계를 모르겠습니다.
답변 1
0
네 꼭 Cloneable 인터페이스를 구현할 필요없이 직접 정의한 인터페이스를 사용하셔도 됩니다.
복제본이 원본과 동일하게 취급될 필요가 없다면 equals를 구현하지 않으셔도 됩니다.
많이 사용되는 패턴의 순서를 정한다면 어떤 순서일까요?
0
159
1
@Builder에 대해 사소한 질문
0
94
1
default 기능이 있는 interface와 추상클래스의 차이
0
87
1
실무 코드에 디자인 패턴 적용 시의 '기준'에 대해 조언을 얻고 싶습니다.
0
82
1
데코레이터 패턴, before 가 O(2^n) 인 이유
0
73
0
혹시 다음강의는 언제쯤..
0
372
1
volatile 사용 이유에 대해서 여쭤보고 싶습니다!
0
706
3
Spring Security 의 ProviderManager (AuthenticationManager) 도 옵저버 패턴을 사용하고 있다고 볼 수 있을까요?
0
431
2
싱글톤 패턴을 깨트리는 방법
0
591
1
코드에 약간 오타가 있는거 같습니다.
0
472
1
싱글톤 (Singleton) 패턴 구현 방법 3 - 2번 퀴즈에 대해 질문이 있습니다.
0
606
2
안녕하세요, 강의 순서 질문드립니다.
0
712
1
스프링 시큐리티 WebSecurityConfigurerAdapter deprecated 대체 코드
0
2464
1
팩토리메소드 = 추상팩토리?
2
951
1
중재자 패턴에 관하여~
0
536
1
undo 메소드 작업중에서
1
395
1
익명클래스로 객체 생성시 의문점
0
619
1
mediator패턴에서 객체끼리 순환참조는 어떻게 해결해야할까요
0
519
1
객체간에 this를 넘기는 부분에 관련해 질문이 있습니다..
1
405
1
전략 패턴과 상태 패턴에 관련해서 질문이 있습니다.
0
321
1
플라이웨이트 패턴 3부에서 HashMap 동시성 질문입니다.
0
280
1
enum 이 이른 초기화 방법이 아니라는 것은,
0
525
1
해당 코드가 C# 에선 접근 관련 컴파일 에러가 뜹니다.
0
465
1
설계관련 궁금증이 있습니다.
0
346
0





