资源简介
某连锁超市为留住顾客,决定发行会员卡。会员卡分为金卡、银卡、普通卡等多种类型,卡的类型可能还会增加。不论是什么卡,其编号都是统一编制的,即使用同一个编号序列。某软件公司承接了该项目,设计人员觉得应该将系统设计的具有一定的通用性,不仅可以较方便的应对该连锁店的需求变化(增减卡的类型),而且可以较容易的修改扩展,为其他公司提供发卡(卡的风格可能不同)服务。假定你是该软件公司的设计师,请你运用学过的设计模式设计该系统的架构。
代码片段和文件信息
public class ACardStore extends CardStore
{
Card createCard(String item)
{
if (item.equals(“gold“))
{
return new AstyleGoldCard();
}
else if (item.equals(“silver“))
{
return new AstyleSilverCard();
}
else if (item.equals(“ordinary“))
{
return new AstyleOrdinaryCard();
}
else return null;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2010-05-08 10:50 Cardfmdemo\.classpath
文件 386 2010-05-08 10:50 Cardfmdemo\.project
文件 629 2010-05-08 10:50 Cardfmdemo\.settings\org.eclipse.jdt.core.prefs
文件 670 2010-05-08 12:28 Cardfmdemo\bin\ACardStore.class
文件 621 2010-05-08 13:21 Cardfmdemo\bin\Ast
文件 644 2010-05-08 13:21 Cardfmdemo\bin\Ast
文件 633 2010-05-08 13:21 Cardfmdemo\bin\Ast
文件 670 2010-05-08 13:00 Cardfmdemo\bin\BCardStore.class
文件 373 2010-05-08 13:13 Cardfmdemo\bin\Bst
文件 392 2010-05-08 13:13 Cardfmdemo\bin\Bst
文件 383 2010-05-08 13:13 Cardfmdemo\bin\Bst
文件 1402 2010-05-08 13:15 Cardfmdemo\bin\Card.class
文件 882 2010-05-08 12:17 Cardfmdemo\bin\CardStore.class
文件 1351 2010-05-08 13:13 Cardfmdemo\bin\CardTestDrive.class
文件 453 2010-05-08 12:26 Cardfmdemo\src\ACardStore.java
文件 220 2010-05-08 13:21 Cardfmdemo\src\Ast
文件 239 2010-05-08 13:21 Cardfmdemo\src\Ast
文件 230 2010-05-08 13:21 Cardfmdemo\src\Ast
文件 453 2010-05-08 12:55 Cardfmdemo\src\BCardStore.java
文件 135 2010-05-08 12:56 Cardfmdemo\src\Bst
文件 150 2010-05-08 13:00 Cardfmdemo\src\Bst
文件 143 2010-05-08 12:58 Cardfmdemo\src\Bst
文件 592 2010-05-08 13:15 Cardfmdemo\src\Card.java
文件 293 2010-05-08 12:17 Cardfmdemo\src\CardStore.java
文件 959 2010-05-08 13:13 Cardfmdemo\src\CardTestDrive.java
目录 0 2010-05-08 10:50 Cardfmdemo\.settings
目录 0 2010-05-08 13:01 Cardfmdemo\bin
目录 0 2010-05-08 13:01 Cardfmdemo\src
目录 0 2010-05-08 10:50 Cardfmdemo
----------- --------- ---------- ----- ----
............此处省略2个文件信息
- 上一篇:pscad的PMW控制
- 下一篇:SIP协议的RFC文档 rfc3261
评论
共有 条评论