用户工具


  • 通用方法尽量不使用类的全局变量(即使在类的内部也用传递参数的方式,这样这个方法也可以被外部调用)
  • 只在某些特定的方法中改变类的全局变量
  • 通用方法在基类实现
  • 除非必要init函数不依然任何初始化参数,即使有,也要添加默认值(保证在没有足够参数时也可以新建一个对象,这样就可以调用不依赖参数的方法了)
  • 每个函数 使用参数,(没有参数才去找类全局变量)
  • python调用函数时,尽量使用键值对:如 obj.run(file='a.txt', length=5)