Sale NextGen POS actor》 Kact or》 actors System Naxcalculator Accounts Service Cashier enterltem( itemID, quantity more items taxLinel tems get T axes( sale total with taxe make Credit Payment pbst Receivable( receivable ts Figure 21. 1 An SSD scenario that illustrate some external systems
Domain model 评估新的需求对 Domain mode是否有mnor or major impact ●本次迭代不增加很多 domain object PriceRule ●新东西很少时,可跳过 Domain model的精 化,迅速进入设计工作,在对象设计过程中 发现新的 domain concepts
Domain Model ⚫ 评估新的需求对Domain Model是否有minor or major impact ⚫ 本次迭代不增加很多domain object。 PriceRule ⚫ 新东西很少时,可跳过Domain Model的精 化,迅速进入设计工作,在对象设计过程中 发现新的domain concepts
GRASPE MORE PATTERNS FOR ASSIGNING RESPONSBILITIES
GRASP: MORE PATTERNS FOR ASSIGNING RESPONSIBILITIES
Introduction ●已介绍五个 GRASP patterns Information Expert, Creator, High Cohesion, Low Coupling, and Controller 还剩四个: Polymorphism Indirection Pure Fabrication(纯虚构) Protected variations ●在讨论设计的时候将有丰富的共享词汇 通过模式名称简洁地表达复杂的设计概念
Introduction 已介绍五个GRASP patterns: Information Expert, Creator, High Cohesion, Low Coupling, and Controller 还剩四个: • Polymorphism • Indirection • Pure Fabrication(纯虚构) • Protected Variations 在讨论设计的时候将有丰富的共享词汇: 通过模式名称简洁地表达复杂的设计概念
余四个 GRASP模式 Polymorphism Pure fabrication Indirection e, Protected variations
其余四个GRASP模式 . Polymorphism Pure Fabrication . Indirection . Protected Variations