确定对象属性和操作 属性:是对象的特征 可以是数据或对象 对 Order对象来说,可能包括 orderId和 items ·操作:是对象执行的动作 可以是对象做出的或施加给对象的动作 >对Orde对象来说,可能是 place和 cancel
• 属性:是对象的特征 ➢可以是数据或对象 ➢对Order对象来说,可能包括orderID和items • 操作:是对象执行的动作 ➢可以是对象做出的或施加给对象的动作 ➢对Order对象来说,可能是place和cancel 确定对象属性和操作
orderID name date cus getlO getcustIDO getDate) getNameo ce cance gotoSiteO Order对象 Customer对象 price getIDO getPriceO addInventoryO selllnventory) Shirt对象
建模对象 象 Order 属丝— orderlY custo merID dateOrdered ite msordered payment placed 撅作— initialize0 calcAmount Owed printorderO make Paymento changeltemo
建模对象
属性类型 对象一0rer 对象一0nr Customer customer customerID Customer name dateOrdered dateOrdered ollingAddress itemsordered items ordered shippingAddress payment one placed laceby stalzer 操件一ntae0 操作一ne placeOrder0 calcAmountowedo calcAmountOwed) printorder() printordery makePayment( make Payment( changeltem( changeltem(
属性类型
Order Customer Address orderID name address Line 1 the Customer D address Line2 date rdered shipp ing Address city Itemsordered billingAddress tate aymer phone postalcode placedby unto create Customer create rder place Ordero create Address( calcA。 unbowed0 printo rder makePaymento changeltemO Order Takar ayme nt SSN am。unt OrderIng name cleared D chockNumbor quantity crecitcardNumber theltem place Ordero date Filled createOrderTakero verify fromCatalog createPaymento calorderLine Priced createOrderL ineo fillordero Item Supplier description Catalog ite mID name quantitylnstock heaDdress ms supplier phone prices createltemo createsup piero createCatalogo addInventoryo getltemPriceo selllnventoryo