본문 바로가기
[라오스 루앙프라방] 꽝시폭포 상류에서 나도 수영했지롱~ [라오스 루앙프라방] 꽝시폭포 상류에서 나도 수영했지롱~ 자 상류의 놀이터에 왔으니 나도 이제 놀아봐야겠다.그 전에 주변 염탐부터.. 이 동영상 촬영자는 어머니이신데,어머니는 서양 여자들의 과감한 노출과, 서양 남자들의 또 다른 과감한 노출을 참 좋아하신다.변태스럽게 좋아하는 것이 아닌 그들의 타인을 신경쓰지 않는 마인드와 용기를 좋아하신다. 서양 아이들은 그네를 타기도 하고, 그걸 서로 찍어주기도 하고,작은 폭포의 턱에 걸터앉아 멍때리기도 한다. 사실 노는 행태를 보면 우리 동양인들과 크게 다르진 않지만,보면 남들을 의식하지 않는듯한 그 대담함이 조금 다른 듯 하다. 그 대담함이 주는 이미지가 강렬해서인지 어머니는동양애들은 다 쭈구리처럼 가만히 있고 노는 방법도 모른다고 말씀하셨다. 그러나 나는 대담함.. 2017. 2. 22.
[Effective Java] 가급적 상속(inheritance) 보다는 컴포지션(composition)을 사용하자. 가급적 상속(inheritance) 보다는 컴포지션(composition)을 사용하자. - 상속은 코드를 재사용하는 강력한 방법이다. 그러나 일을 하는데 가장 좋은 도구는 아니다. 잘못 사용하면 부실한 소프트웨어를 초래한다. - 동일 프로그래머가 서브 클래스와 수퍼 클래스의 구현을 관장하는 같은 패키지 내에서 상속을 사용하는 것은 안전하다 상속을 위해 특별히 설계되고 문서화된 클래스를 확장(extends) 하기 위해 상속을 사용하는 것도 안전하다. 그러나 다른 패키지에 걸쳐 일반적인 실체 클래스로부터 상속을 받는 것은 위험하다. - 상속은 캡슐화(encapsulation) 을 위배한다. 올바른 동작을 위해 서브 클래스는 자신의 수퍼 클래스가 구현하는 상세 내역에 의존한다. 수퍼 클래스의 구현 내역은 소프.. 2016. 10. 27.
[Effective Java] Comparable 인터페이스의 구현을 고려하자. [Effective Java] Comparable 인터페이스의 구현을 고려하자. - compareTo 메소드는 Comparable 인터페이스에 존재하는 메소드이다. compareTo 메소드는 equals 메소드와 유사한 특성을 갖는다. 차이점은 두 객체가 동일한지 비교에 덧붙여 순서까지 비교할 수 있으며, 제네릭 타입을 지원한다. - Comparable interface 를 구현하면, Arrays.sort 와 같은 메소드를 손쉽게 쓸 수 있고, TreeSet 과 같은 크기 비교를 사용하는 Collection 들에서도 손쉽게 사용할 수 있다. - 자바 라이브러리의 모든 값 클래스들은 Comparable 인터페이스를 구현한다. - 알파벳 순, 숫자 순, 날짜 순과 같은 자연율을 갖는 값 클래스를 작성한다면 .. 2016. 10. 14.
[Effective Java] equals 메소드를 오버라이드 할 때는 hashCode 메소드도 항상 같이 오버라이드 하자. equals 메소드를 오버라이드 할 때는 hashCode 메소드도 항상 같이 오버라이드 하자. - equals 메소드를 오버라이드 하는 모든 클래스에서는 반드시 hashCode 메소드도 오버라이드 해야 한다. 그렇게 하지 않으면 Object.hashCode 메소드의 보편적 계약을 위반하게 되어, HashMap 과 HashSet 및 HashTable 을 포함하는 모든 hash 기반 컬렉션들에서 제대로 작동 안 할 수 있다. - HashCode 의 메소드 명세 계약 사항은 아래와 같다. 1. equals 메소드에서 비교하는 객체의 값이 변경되지 않는다면, 여러번 호출해도 일관성 있는 정수를 반환해야 한다. ( 단 어플리케이션이 재실행 될 때까지 같을 필요는 없다. ) 2. equals 메소드 호출 결과 두 .. 2016. 10. 5.
나쁜치과 피하는 방법 나쁜치과 피하는 방법 출처 : http://clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=154253&comment_page=3 -첫검진을 직원이 하는 치과. 대형치과에서 흔히 이루어지는데, 첫 검진을 직원이 하고 의사가 다시 꼼꼼히 보는 경우가 많다.이것까지는 뭐 그렇다 치는데.. 직원이 진단, 치료계획 설명, 진료비까지 설명하고 그에 맞춰 의사가 와서 치료만 하는 경우라면 주의가 필요하다. 분명 숙련된 직원도 있겠지만, 진단과 치료계획 수립은 "엄격히" 의사의 의무. 그리고 이런 시스템이 직원들의 "인센티브" 제도와도 연결되어 있어 과잉진료로 이어지기 쉽다. -스켈링이 공짜인 치과. 세상에 공짜란 없다.분명 다른 요소가 개입되기가 쉽다.스켈링을 무료로 표방.. 2016. 4. 2.
반응형