結果 : four tenets of object oriented programming