修改架構, 改用物件導向的寫法