Interface mi abstract class mı: hangi durumda hangisi seçilmeli? | Beader