結果 : 4 types of object oriented programming