解耦, 重用, 封装, 容易维护

封装, 可以把成员分成公有和私有, 避免在全局范围造成冲突混乱