Abstract کردن کلاس، یعنی این که خصوصیات و رفتارهایی که باعث تمایز آن از دیگران می شود را مشخص می کنیم و بقیه را می گذاریم که استفاده کنندگان هر طور که خواستند تعریف کنند.