java - 封装多个方法调用的最佳方法是什么?

标签 java design-patterns

Java上的多个方法调用有什么原则可循吗?

我了解Facade,但是在单个方法中,而不是服务方法中,有时我们需要调用具有单一职责的其他单个方法,但是这样做,我会在这个方法中打破它,然后进行多次调用。例如:

private void doSomethingA(){

} 

private void doSomethingB(){

}   

private void doSomethingC(){

}  

//Am I breaking some rules here? What is the best approach?
private void processSomething(){
   doSomethingA();
   doSomethingB();
   doSomethingC();
}

最佳答案

尽管您的语法不正确,但您所做的事情是完全可以接受的。将大型方法拆分为更小、更单一用途、更可读、更可测试的方法并从另一个方法调用它们是很好的做法。

关于java - 封装多个方法调用的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27549183/

相关文章:

java - 处理具有空对象响应的 Web 服务

java - 正确验证同一天内的时间间隔

java - Android 的最佳设计实践与 Java 不同?

java - 用于保存和加载多个选项卡的设计模式/框架

java - 涉及交叉类型转换的设计模式的名称

java - 如何使用 onRestart() 取消暂停/重启 Android Activity 中的线程?

java - 如何更好地找到链表中的项目并将其移动到前面

java - 你如何从 jruby 调用 java 类的主要方法?

c# - 适用于预先存在的类层次结构的函数的最佳模式

c# - 图表工具中使用了哪些设计模式?