こんにちは。 最近、オライリー・ジャパンの 「JavaScript パターン――優れたアプリケーションのための作法」という本を読んでいます。 この本は、JavaScript でのコーディングパターンや、 Javascript に限らず広義の意味での「パターン」を取り扱っている書籍です。 この本の中に、クラシカルな継承パターンというものがあります。 クラシカルな継承パターンとは、ざっくり言うと JavaScript にクラスの概念は無いけれど、 長年クラスベースの言語を触ってきた人たちが js を触るときに馴染みやすいように、 クラスや継承のような機能を提供するパターン だと僕は解釈しました。 このクラシカルな継承パターンを読んで、 CoffeeScript や TypeScript での class 記法や継承パターンは、js に変換するとどう表現されるのか が気になったため、調査してみま
![CoffeescriptとTypescriptから学ぶjsでのクラス・継承パターン](https://cdn-ak-scissors.b.st-hatena.com/image/square/244f01b5d50dcd191acf758524d50bf9e76ccd0a/height=288;version=1;width=512/https%3A%2F%2Fblog.leko.jp%2Fstatic%2F83eb668731704ae594b04d3d29ed7c2c%2F69e52%2Ffeatured-image.png)