উভয়ই বস্তুগুলি অর্ডার করার উপায় নির্ধারণ করে, কিন্তু ভিন্নভাবে: Comparable একটি ক্লাসের প্রাকৃতিক অর্ডারিং সংজ্ঞায়িত করে (ক্লাস নিজেই বাস্তবায়ন করে), যখন Comparator একটি , বিকল্প অর্ডারিং সংজ্ঞায়িত করে (একটি আলাদা বস্তু)। পছন্দ নির্ভর করে অর্ডারিং অন্তর্নিহিত বা পরিস্থিতিগত কিনা তার উপর।
