creo que es esto ¿o estoy equivocado?
package net.josemanuel.prietopalacios.antipatrones public class Calculadora { double operador1; double operador2; public Calculadora() { } public Calculadora operador1(double ope1) { this.operador1 = ope1; return this; } public Calculadora operador2(double ope2) { this.operador2 = ope2; return this; } public double operacion(String operacion) { if ("+".equals(operacion)) { return operador1 + operador2; } else if ("-".equals(operacion)) { return operador1 - operador2; } else if ("*".equals(operacion)) { return operador1 * operador2; } else if ("/".equals(operacion)) { return operador1 / operador2; } return 0; } public static void main(String[] args) { double d = new Calculadora() .operador1(1) .operador2(1) .operacion("+"); System.out.println(d); } }