22 July 2014

设计原则:

  1. 低耦合,高内聚(插件化)
  2. 如果设置,删除属性不存在,抛出异常,还是什么也不做
  3. get, set 的属性是否进行控制,用户可以随时自定义自己的属性,还是必须在用户或系统约定的属性范围之内。
  4. 本类的属性,在本类的成员函数中可以直接用,对外要放出 get 方法获取得属性。

  5. session_manger只有 _serial 和 _datebase 两个熟悉,完全可以作为一个更一般化的 manger