[Effective Java] clone 메소드는 신중하게 오버라이드 하자. [Effective Java] clone 메소드는 신중하게 오버라이드 하자. - Cloneable 인터페이스는 복제를 허용하는 객체라는 것을 알리는 목적으로 사용하는 믹스인 인터페이스( mixin interface ) 이다. 믹스인 인터페이스이기 때문에 자신이 clone method 를 가지고 있는 것도 아니다. Object 의 clone 은 Cloneable 을 implement 하지 않으면 사용할 수 없다. - Cloneable 을 implements 한 class 에 clone 을 호출하면, 해당 객체의 복제본을 만들어 반환한다. 복제 객체는 원본 객체와 같은 필드를 가지며 각 필드의 값도 복사된다. 하지만 reference 를 가진 녀석들은 deep copy 가 아닌 soft copy 를 수행한다.. 2016. 10. 10. [mobile] 실수하기 쉬운 Mobile UX. 실수하기 쉬운 Mobile UX. 출처 : http://www.wired.com/opinion/2013/09/designing-for-mobile-means-ditching-deeply-ingrained-pc-instincts?utm_source=Android+Weekly&utm_campaign=2ba44616b5-Android_Weekly_69&utm_medium=email&utm_term=0_4eb677ad19-2ba44616b5-337262377 모바일에서는 실제로 보여주기 전에 속여라. 모바일 네트워크가 PC 네트워크에 비해 아주 느리다는것은 기정 사실.느린 건 알아도 누구도 마냥 기다리는 것을 바라지는 않는다. 다음과 같이 할 수 있다.예를 들어 누군가가 어떤 글에 댓글을 달던가 하면, 그것을 .. 2013. 10. 25. 반응형 이전 1 다음