【EffectiveJava[12]】
<第 3 章 すべてのオブジェクトに共通のメソッド>
項目12: Comparable の実装を検討する
■著書からの要点抜粋
・Comparableを実装することで、
インスタンスが自然な順序を持っていることをクラスは示しています。
・compareToの一般契約とequalsの一般契約は似ている。
■所感
値クラスを作成する際、検討すべきもの。
Comparatorは比較的作ったことがあるけど、
インスタンスにルール付けをしておけるのはメリットがありそう。
- 作者: Joshua Bloch,ジョシュア・ブロック,柴田芳樹
- 出版社/メーカー: ピアソン・エデュケーション
- 発売日: 2001/12/03
- メディア: 単行本
- 購入: 5人 クリック: 124回
- この商品を含むブログ (105件) を見る