結果 : name two basic principles of object oriented programming