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





