【EffectiveJava[12]】

<第 3 章 すべてのオブジェクトに共通のメソッド>
項目12: Comparable の実装を検討する

■著書からの要点抜粋
・Comparableを実装することで、
 インスタンスが自然な順序を持っていることをクラスは示しています。
・compareToの一般契約とequalsの一般契約は似ている。
 

■所感
値クラスを作成する際、検討すべきもの。
Comparatorは比較的作ったことがあるけど、
インスタンスにルール付けをしておけるのはメリットがありそう。

Effective Java プログラミング言語ガイド

Effective Java プログラミング言語ガイド