結果 : explain the four principles of object oriented programming