物质:一辆白色的自行车意识:自行车现实问题空间具体事物:一个对象-自行车的实例抽象概念:自行车类面向对象解空间图图1-1 现实世界与面向对象系统之间的对应关系现实世界与面向对象系统之间的对应关系 1.2 面向对象程序设计感性具体思维抽象思维具体实体实现的概念映射建模抽象被模拟的系统:模型系统:知性思维抽象具体思维针对问题的概念映射协议实际上是一个对象所能接受的所有公有消协议实际上是一个对象所能接受的所有公有消息的集合息的集合ABCObjectteacherstudentpersonroomclassroomofficesubject类层次结构简图对象A方法m对象B单个对象的创建关系图personnumber()studentteacher多个对象的创建关系图飞机机身引擎机翼尾翼对象B对象C消息2消息1对象A对象A对象C消息1消息2对象B内向消息图外向消息图分析设计编码测试维护瀑布模型分析设计演化维护面向对象设计的软件生命周期objectaddresscollectionpersonpartprojectempoloyeesupplierrelationwarehouse