对象的3个主要特性 
  behavior---说明这个对象能做什么. 
  state---当对象施加方法时对象的反映. 
  identity---与其他相似行为对象的区分标志. 
  每个对象有唯一的indentity 而这3者之间相互影响. 
http://dev.csdn.net/article/63/63305.shtm