abstract class hiyerarşisi düzenlendi
owwffhh fixess....