回到這個程序,我發現目前的封裝不在一個抽象層次上,更理想的設計是:
main() {
String words = read_file('words.txt')
String output = word_frequency(words)
print(output)
}
word_frequency(words) {
String[] wordArray = split(words)
Map<String, Integer> frequency = group(wordArray)
sort(frequency)
原文轉自:http://www.jianshu.com/p/62f16cd4fef3