in objective c there is no abstract class you hv to create ur own.