面向对象设计的步骤 识别对象及其属性,它往往是数据。确定对每个对象可以做些什么。确定每一个对象可以对其它对象做些什么。确定每个对象对其他对象来说是可见的部分——哪一部分是开放的,哪一部分是专用的。确定每个对象的公共接口。