修改oop/encapsulation/prototype