본문 바로가기
[Effective Java] 가급적 상속(inheritance) 보다는 컴포지션(composition)을 사용하자. 가급적 상속(inheritance) 보다는 컴포지션(composition)을 사용하자. - 상속은 코드를 재사용하는 강력한 방법이다. 그러나 일을 하는데 가장 좋은 도구는 아니다. 잘못 사용하면 부실한 소프트웨어를 초래한다. - 동일 프로그래머가 서브 클래스와 수퍼 클래스의 구현을 관장하는 같은 패키지 내에서 상속을 사용하는 것은 안전하다 상속을 위해 특별히 설계되고 문서화된 클래스를 확장(extends) 하기 위해 상속을 사용하는 것도 안전하다. 그러나 다른 패키지에 걸쳐 일반적인 실체 클래스로부터 상속을 받는 것은 위험하다. - 상속은 캡슐화(encapsulation) 을 위배한다. 올바른 동작을 위해 서브 클래스는 자신의 수퍼 클래스가 구현하는 상세 내역에 의존한다. 수퍼 클래스의 구현 내역은 소프.. 2016. 10. 27.
[인도] 수선소에서 옷을 고쳐보아요. [인도] 수선소에서 옷을 고쳐보아요. 인도에서 옷을 고쳐보아요. 인도에 가서 가장 먼저 할 일이라고 알려져있는 알라딘 바지 구매를 했어요. 알라딘 바지만 입고 다니면 언발란스 할테니 윗옷도 함께 구매를 했어요. 옷을 구매한 시장 풍경이 궁금하다면 아래 링크를 클릭!!인도 배낭여행의 시작점, 메인바자르( 빠하르간즈 ) 풍경 짠! ㅋㅋㅋ 스카프, 윗옷, 그리고 알라딘 바지를 구매했어요. 별로 안 예쁘죠? 패션쇼 장소가 별로 안 좋아서 그래요. 벽이 저래 더럽고 조명이 허접하지만, 저래뵈도 우리나라로 치면 좀 좋은 모텔급에 해당하는 그런 호텔이에요. 나중에 안 사실이지만 저 웃옷은 여성용이래요. 저렇게 팔이 7부로 된 옷은 여자들이 요리할 때 소매가 조리기구와 닿지 않기 위해서 짧게 만들어진거라네요? 여튼 저.. 2015. 9. 20.
반응형