'-Able' ifadesini arayüzler için sonek olarak kullanmak yaygındır;
Sıralanabilir Yazdırılabilir Numaralandırılabilir İçilebilir Atılabilir Döndürülebilir
'Can-''ın daha iyi olabileceğini düşünüyordum çünkü daha açıklayıcı olabilir. Evet, daha çok endişe verici ve arayüz adına ses ekliyor. Özellikle pasif fiiller kullanılabilir.
Örneğin 1 , Shootable, nesnenin ateş edebileceği anlamına gelir (bir silah bunu uygulayabilir) veya vurulabileceği anlamına gelir (bir hedef tahtası bunu uygulayabilir). 'Can-' öneki ile eski "CanShoot", ikincisi "CanBeShotAt" veya "CanShootAt" olur.
Örn. 2 'CanBePrinted' belgesi ve bir yazıcı 'CanPrint'
Ya da '-Able' ile yapışmalı ve belgelerin içeriği sağlamasına izin vermeli miyiz ?
Herhangi bir görüş
class Cannibal implements Can, Able {}