ਦੋਵੇਂ ਵਸਤੂਆਂ ਨੂੰ ਆਦੇਸ ਦੇਣ ਦਾ ਤਰੀਕਾ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਨ, ਪਰ ਵੱਖਰੇ ਤਰੀਕਿਆਂ ਨਾਲ: Comparable ਇੱਕ ਵਰਗ ਦੀ ਕੁਦਰਤੀ ਆਦੇਸ਼ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ (ਵਰਗ ਦੁਆਰਾ ਖੁਦ ਲਾਗੂ ਕੀਤਾ ਗਿਆ), ਜਦੋਂ ਕਿ Comparator ਇੱਕ , ਵਿਕਲਪਿਕ ਆਦੇਸ਼ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ (ਇੱਕ ਵੱਖਰੀ ਵਸਤੂ)। ਚੋਣ ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ ਕਿ ਆਦੇਸ਼ ਅੰਦਰੂਨੀ ਹੈ ਜਾਂ ਸਥਿਤੀ-ਨਿਰਭਰ।
