概述
大话设计模式
1.8业务的封装
让业务逻辑和界面逻辑分开,降低耦合度,只有分离开,才能达到容易维护或扩展
Operation.java类
package btdp.one.eight;
/**
* 运算类
* Date 2018-08-14
* @author szq
*
*/
public class Operation {
public static double getResult(double numberA, double numberB,char operate) {
double result = 0d;
switch (operate){
case ‘+’:
result = numberA + numberB;
break;
case ‘-‘:
result = numberA - numberB;
break;
case ‘*’:
result = numberA * numberB;
break;
case ‘/’:
result = numberA / numberB;
break;
}
return result;
}
}
Client.java类
package btdp.one.eight;
import java.util.Scanner;
/**
* 客户端类
* Date 2018-08-14
* @author szq
*
*/
public class Client {
public static void main(String[] args) {
try {
System.out.println(“请输入数字A:”);
Scanner scan = new Scanner(System.in);
double numberA = scan.nextDouble();
System.out.println(“请输入数字B:(+、-、*、/)”);
Scanner scan1 = new Scanner(System.in);
char operatorB = scan1.next().charAt(0);
System.out.println(“请输入数字C:”);
Scanner scan2 = new Scanner(System.in);
double numberC = scan2.nextDouble();
double result = 0d;
result = Operation.getResult(numberA, numberC, operatorB);
System.out.println(result);
} catch (Exception e) {
System.out.println(“您输入的有误”);
e.printStackTrace();
}
}
}
最后
以上就是帅气万宝路为你收集整理的大话设计模式(自己手写java代码完成例子3)的全部内容,希望文章能够帮你解决大话设计模式(自己手写java代码完成例子3)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复