这个问题太见仁见智了. 我的看法是:
  1. OO
  2. 类与类的耦合越少越好
  3. 类中函数的功能不能太复杂. 做一件事就是一件事,不要在一个函数中做多件事.
  4. 类只做自己能做的事.
  5. Don't talk to stranger.