42 Iteration 2 用GoF设计用例实现ppt
* * Picture由很多Graphics组成(Graphic是抽象的,具体包括Line,Rectangle等) Client使用Graphic时,执行draw()绘图,可以是Line, Rectangle,也可以这些东西组合成的Picture * Composite由各个Component组成 (Component是抽象的,具体的是leaf对象) * 当前商店使用某个组合策略——added when the sale is created 以后不同情况下现新的定价策略时就加到组合中,如: VIP顾客——顾客出示会员卡时 某个产品打X折——enterItem时 应用组合模式,将一组相互冲突的定价策略让Sale对象看起来像单个定价策略 一个更具挑战性的设计问题是:什么时候创建这些策略? 一个合理的设计是:先创建当前总的折扣,后面场景中发现新的定价策略时就加到组合对象中 使见后面分析 * 第一种:Current store-defined discount,sale创建时添加 和以前一样,使用哪个策略,由系统属性读取 percentage value,从外部数据库读取 使用组合时,把需要用到的各个策略如PercentageDiscountPricingStrategy创建好,add()到组合对象中 * * 第二种, Customer type discount
您可能关注的文档
- 执行承包商安全和健康计划.doc
- 执行是企业成败关键.doc
- 执行机构不宜行使实体裁决权.doc
- 执行机构安装(电动及气动).doc
- 4 Design and Layoutppt.ppt
- 执行董事秘书(股东会决议).doc
- 执行法律法规情况.doc
- 执行遗嘱代理所收代理费应否返还.doc
- 扩充中国汽车工业年鉴编委和联络员队伍.doc
- 扩声系统一级标准.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)