なぜあなたはJavaでオブジェクト指向開発ができないのか

読みました。

オブジェクト指向の入門書的な感じなので、
分かりやすく基礎が学べる気がする。

言語が Java なので、
当然ながら interface, abstract が存在しない言語だと
その通り作れないんだけど、
それでも考え方自体は役に立つと思う。