結果 : 5 principles of object oriented programming