結果 : name four basic principles of object oriented programming