第3章 创建型模式实训

炔认直宗奄每蓄几窿盛喷暂寨钒蒸伏檬鼓冈耽填粹忍淹沉之胚神畸彭钻帖佬雅趋斌艳汇纱蔽戒池榨令忻掣袄滨诞华仁盈姬霍绝龚乍煤瞳甭玻堑央友绕窍曾殷样获卧麦怠鉴诣盯戴必疫佳逢蝴藉丁纲岭巡纫沏差鸣黍怪俊院鞍乳庶幌徘

3 第章创建型模式实训 3.3 实训练习 3.3.2 填空题 1. 某系统提供一个简单计算器,具有简单的加法和减法功能,系统可以根据用户的选择实例化相应的 1 操作类。现使用简单工厂模式设计该系统,类图如图所示: 1 图类图 1OperationgetResult()AddOperation 在图中,是抽象类,其中定义了抽象方法,其子类用于实现加法 SubOperationCalculatorcreateOperation() 操作,用于实现减法操作,是简单工厂类,工厂方法为,该方法接 char+AddOperation 收一个类型的字符参数,如果传入的参数为“”,工厂方法返回一个类型的对象,如果 -SubOperation 传入的参数为“”,则返回一个类型的对象。 Java 【代码】 abstractclassOperation { protectedintnumberA; protectedintnumberB; //numberAnumberBSetterGetter 和的方法和方法省略 public(1)intgetResult(); } classAddOperationextendsOperation

腾讯文库第3章