方法之间要怎么协作比较好呢

codinghom 2012-07-05 11:42:58
现在我这么写:
父类:
Template{
public abstract String method1(String s);
public abstract String method2(String s);//
public void TemplateMethod(){
String m1Result = method1("......");
String m2Result = method2(m1Result);
}
}
方法2要用到方法1的结果,现在的问题是方法1和2要不要分开来呢?还是说直接在方法2里面调用方法1就行了?就像这样:
method2(){
String temp = method1("...");
.......
}
或者还有没有其他的好的实现方式呢?
...全文
59 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
五哥 2012-07-05
  • 打赏
  • 举报
回复
独立的功能 就分开把 ,别把方法写的太长,太臃肿 ,不方便阅读。
  • 打赏
  • 举报
回复
方法2要用到方法1的结果 ,那就在method1中调用 method2 返回具体的结果即可。
feng00~ 2012-07-05
  • 打赏
  • 举报
回复
那就看步骤1、2、3还有没有其他地方能引用到的,如果只有步骤4能用到那么能省就省了
codinghom 2012-07-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

方法2要用到方法1的结果 ,那就在method1中调用 method2 返回具体的结果即可。
[/Quote]
之前也这样的想过,就是因为每一步都比较长,而且有些步骤可以复用,所以抽象了上来,另外步骤也挺多的,用了模板的模式。
我现在是步骤4用步骤3,3用2,2用1的,所以在纠结要不要何为一个方法就行了

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧