최근 '프로그래밍 패턴 (프로그램을 작성하는 33가지 방법)' 을 읽기 시작했다. 한 가지의 기능을 Chaptor 마다 각각 다른 패턴으로 구현하여 설명한 책이다. 모두 비슷하게 동작하지만 환경과 상황이라는 제약 조건 안에서 탄생된 패턴을 직접 코드로 보여주고 있어직접 코딩을 하며 이해하고 있는 중이다. 책에서 소개하는 한 가지 기능은 '텍스트 파일을 읽어 단어 빈도 출력' 하는 프로그램이다. 가장 빈도가 높은 단어 순으로 그에 해당하는 빈도를 내림차순으로 출력하는 기능을 구현하고 있다. 이전 Chaptor 보기 :프로그램을 작성하는 33가지 방법 - Chaptor 08 정리 Chaptor 09 유일 값이 변환될 대상인 추상화가 존재한다. 이 추상화는 (1) 값을 감싸 그 값을 해당하는 추상화로 만들고 ..