Người ta thường sử dụng '-able' làm hậu tố cho các giao diện, vd
Có thể in nối tiếp có thể in được
Tôi đã nghĩ rằng 'Can-' có thể tốt hơn bởi vì nó có thể mô tả nhiều hơn. Vâng, nó dài dòng hơn và nó thêm tiếng ồn cho tên giao diện. Đặc biệt, động từ thụ động có thể được sử dụng.
Ví dụ 1 không Shootable có nghĩa là đối tượng có thể bắn (một khẩu súng có thể thực hiện điều này) hoặc có nghĩa là nó có thể bị bắn vào (một bảng mục tiêu có thể thực hiện điều này). Với tiền tố 'Can-', cái trước sẽ là "CanShoot" và cái sau sẽ là "CanBeShotAt" hoặc "CanShootAt".
Ví dụ: 2 Tài liệu 'CanBePrinted' và máy in 'CanPrint'
Hoặc, chúng ta có nên gắn bó với '-Able' và để tài liệu cung cấp bối cảnh không?
Mọi ý kiến.
class Cannibal implements Can, Able {}