04/06/26 13:32
少し前に話題になっていた、Lisp の知見を他言語(Javaなど)で生かす話、
こんなのを見つけました。
『A Little Java, A Few Patterns』
URLリンク(namazu.org)
この本は、名著『Little Schemer』の著者によるものだそうで、デザパタの中でも
難解で知られる Visitor パターンが、関数型言語の考え方から自然に導かれることを
説明するのだそうです。
そうか。関数型言語なら高階関数で行うことを、オブジェクト指向言語はオブジェクトで
行うのか。それらの知見は、ある程度は相互に利用が可能みたいですね。
邦訳も出ているみたいです。
『Javaとピザとデザインパターン』
URLリンク(www.amazon.co.jp)