How to think about OO · HackerTrans