object 代替code