1、类中的全部变量都应该以private修饰
  对数据的访问通过getter,setter来进行。此类函数均可由IDE自动生成。

2、 所有类与类之间都通过接口类访问

3、多层设计中的层与层之间加入接口层