본문 바로가기
[Effective Java] 바운드 와일드 카드를 사용해서 API 의 유연성을 높이자. [Effective Java] 바운드 와일드 카드를 사용해서 API 의 유연성을 높이자. - 매개변수화 타입은 불변(invariant) 이다. 서로 다른 두 개의 타입 Type1, Type2 에 대해 List, List 는 서브 타입도 수퍼 타입도 아니다. - 매개변수화 타입은 불변이기 때문에, 바운드 와일드 카드 타입(bounded wildcard type)을 사용해야 유연성이 좋다. 예) -> 를 사용하였기에 null 이외에는 put 을 할 수 없다. 이 경우 1번의 방법을 helper 로 갖는 function 을 하나 더 가져야 한다. 하지만, public 하게는 raw type 도 받을 수 있어 유연성은 더 좋다. Summary 메소드 API에 와일드 카드 타입을 사용하면 코드 작성이 조금 어려워.. 2016. 12. 5.
디플레이션이 뭔가요? 디플레이션이 뭔가요? 참조 : http://navercast.naver.com/contents.nhn?rid=104&contents_id=5563 -경제 전반적으로 상품과 서비스 가격이 지속적으로 하락하는 현상을 디플레이션(deflation)이라고 한다.다른 관점으로 이야기하면, 물가가 하락했는데도 소비가 늘지 않아 경제활동이 지속적으로 침체되는 현상을 이야기한다. -디플레이션은 왜 일어날까? 인플레이션으로 원자재, 주식, 부동산 등의 가격이 상승하고 자금 수요가 늘어나 금리가 계속 오르면,높은 가격과 금리를 감당할 수 없어 반대로 대출 수요가 감소하고 통화량이 줄어든다.이런 소비심리가 지속되면, 사람들은 가격이 원하는 수준보다 떨어질 때까지 기다리게 되어 소비는 더 줄어든다.그래서 디플레이션이 일어난다.. 2015. 3. 4.
스타벅스 공정무역 커피의 진실. 참조http://news.chosun.com/site/data/html_dir/2014/05/12/2014051202562.htmlhttp://terms.naver.com/entry.nhn?docId=962422&cid=41313&categoryId=41447 * 공정무역 커피란? 보통은 제 3 세계( 개발도상국 )에 불리한 무역규제로 인해 대기업이나 중간 상인들이 커피를 헐값에 사들여 소비자에게 비싼 가격에 팔아 폭리를 취하는 형태이다.공정무역 커피는 다국적 기업이나 중간 상인을 거치지 않고, 제 3세계 커피 농가에 합리적인 가격을 직접 지불하여 사들이는 커피를 말한다.생산자와 소비자의 직거래를 기본으로 커피의 최저가격을 보장하고, 생산자와의 장기간 거래 등 국제무역에서 보다 공평하고 정의로운 관계를 .. 2015. 2. 11.
반응형