我有一个类包含10个方法,除了一个关键事件外,它们的功能几乎相同。两个例子如下:删除重复
Public String ATypeOperation(String pin, String amount){ doSomething(); doMoreStuff(); requestBuilder.buildATypeRequest(pin, amount); doAfterStuff(); }
Public String BTypeOperation(String name, String sex, String age){ doSomething(); doMoreStuff(); requestBuilder.buildBTypeRequest(name, sex, age); doAfterStuff(); }
正如你从上面的方法看,他们是从调用由requestBuilder提供不同的方法除了类似。其余8个也类似。这里有很多重复的代码。我觉得有更好的方法来实现这一点,但不知道如何。任何意见和建议表示赞赏。
感谢, 萨拉
您的请求是否真的在方法中使用? – helpermethod 2010-08-03 07:20:55
@Helper是的。你可以说它用在doAfterSuff()中; – sarahTheButterFly 2010-08-03 07:23:40