记录一些常用的面向对象的封装设计