第7章 面向对象设计面向对象设计过程与准则面向对象设计过程与准则面向对象设计过程面向对象设计过程面向对象设计准则面向对象设计准则基于基于UML的面向对象设计过程的面向对象设计过程系统构架设计系统构架设计用例设计用例设计类设计类设计数据库设计数据库设计用户界面设计用户界面设计7.1 面向对象设计过程与准则面面向向对对象象设设计计的的主主要要任任务务是是在在面面向向对对象象分分析析的的基基础础上上完完成成体体系系结结构构设设计计、接接口口设设计计、数数据据设设计计、类设计及构件设计。类设计及构件设计。面面向向对对象象分分析析和和设设计计的的界界限限是是模模糊糊的的,从从面面向向对对象象分分析析到到面面向向对对象象设设计计是是一一个个逐逐渐渐扩扩充充模模型型的的过过程程。分分析析的的结结果果通通过过细细化化直直接接生生成成设设计计结结果果,在在设设计计过过程程中中逐逐步步加加深深对对需需求求的的理理解解,从从而而进进一一步步完善需求分析的结果。完善需求分析的结果。分析和设计活动是一个反复迭代的过程。分析和设计活动是一个反复迭代的过程。7.1.1 面向对象设计过程面向对象设计过程面向对象设计过