内容3行まとめ クラスのインスタンス生成には、コンストラクタよりFactoryメソッドのほうがベター KotlinだとFactoryメソッドの書き方が色々ある 大抵のケースで一番良いのは、Companion Object内にFactoryメソッドをそれっぽい名前(of,from等)で実装するやり方 参考書籍 最近、Effective Kotlinなるものがbeta releaseでpublishされていたため、その中の面白そうな内容をピックアップして自分なりにまとめ直してみました。 (関係ないですが、本をbeta releaseとして電子版で安く提供するって、今風のLeanなやり方で面白いですね) Effectiveとついていることからわかるように、プログラミング言語ごとによく出版されているEffectiveシリーズです。 Java界隈だとEffective Javaが言わずとしれた名著に