Ok, więc jest łatwy do nazwy interfejsu (lub klasy dla tej sprawy), czy można łatwo wymyślić rzeczownik: User, okno, Database, strumień, itpInterfejs nazewnictwa dla przymiotników
Co przymiotnika lub koncepcja przymiotnika? na przykład coś, co ma znacznik czasu (HasTimestamp, znacznik czasu, znacznik czasu ...?) lub coś, co jest śledzone lub oglądane (śledzone, monitorowane, możliwe do obejrzenia, IsWatched ...?)
Chociaż generalnie również podążam za tym wzorcem, "zdolny" nie zawsze pasuje do bardziej skomplikowanych - na przykład IDeterminesEmptyValue. Może to być wartość ICanDetermineEmptyValue. IEmptyValueDeterminable nie ma tyle sensu. –
Podoba mi się twoje ogólne rozumowanie, ale "Loggable" jest zbyt odległym słowem z timestamp dla mojego gustu. –
@Jason: Muszę przyznać, że Loggable jest trochę * zmuszony * jako nazwa :-) – dfa