結果 : explain four main principles of object oriented programming