Tricky, điều này, vì không có một phong cách nhất quán nào theo sau bởi tất cả các ứng dụng. Như bạn nói chúng là (đồng nghĩa) từ đồng nghĩa.
Trong thực tế, điều đó không thực sự quan trọng miễn là khán giả mong đợi của bạn hiểu ý của bạn.
Sự khác biệt lớn nhất là giữa các Thuộc tính, thường ảnh hưởng đến một thành phần hoặc đối tượng và các thành phần khác, ảnh hưởng đến toàn bộ ứng dụng.
Theo một sự dẫn dắt gần đúng từ Visual Studio và các sản phẩm khác của Microsoft:
- Thuộc tính đại diện cho các đặc điểm của một thành phần đơn lẻ hoặc đối tượng trong ứng dụng.
- Tùy chọn thay đổi cách toàn cầu mà ứng dụng hoạt động. Các sản phẩm của Microsoft sử dụng điều này để tùy chỉnh thanh công cụ UI chẳng hạn. Ở đây có một hàm ý rằng bạn có thể vô hiệu hóa hoàn toàn các thành phần UI (ví dụ: giao diện người dùng "Đơn giản" hoặc giao diện người dùng "Nâng cao").
- Cài đặt và Tùy chọn thay đổi chất lượng của cách ứng dụng hoạt động. Hàm ý ở đây là thay đổi, không vô hiệu hóa: ví dụ: "Số đo" hoặc "Số đo Hoàng gia Anh".
- Cấu hình thường là nơi một ứng dụng được tùy chỉnh cho từng người dùng hoặc nhóm.
Nhưng không có quy tắc duy nhất.
Tôi khuyên bạn nên sử dụng Thuộc tính cho các đặc điểm và Cài đặt đối tượng cho mọi thứ khác trên toàn ứng dụng.