エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
継承ではなくself typeを使って型クラスの関係を表現する - xuwei-k's blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
継承ではなくself typeを使って型クラスの関係を表現する - xuwei-k's blog
https://github.com/xuwei-k/scalaz-prototype scalaz8に向けて継承やめよう、みたいなissueがかるく盛... https://github.com/xuwei-k/scalaz-prototype scalaz8に向けて継承やめよう、みたいなissueがかるく盛り上がっていたので、自分が思いついた別の方法貼っておきました https://github.com/scalaz/scalaz/issues/1084 型クラスで継承使ってるデメリットは、たとえば classではなくtraitにしないといけなくて、メソッド追加時のバイナリ互換維持ができない 型クラスのインスタンス定義時にimplicitの衝突回避の工夫をする必要がある(継承順によりimplicitの優先順位が変えることが可能なので、そのためのclassかtraitを大量に作る) その他にも色々ある気がする ですが、自分が思いついたやつは「型クラスのインスタンス定義時にimplicitの衝突回避の工夫」を軽減するものです。 現状、相変わらずt