1.学习
2.单一职责原则:
1.违背单一职责原则
代码:
package com.example.seven.priciples;
public class SingleResponsibility {
public static void main(String[] args) {
Operation operation = new Operation();
operation.operation("人");
operation.operation("猫");
operation.operation("老鹰");
operation.operation("乌龟");
operation.operation("鱼");
}
}
/**
* 运行方式
*/
class Operation{
//动物
public void operation(String animal){
System.out.println(animal+"在跑");
}
}
结果
老鹰在公路上跑还有点接受,乌龟界的博尔特还是有的,这个啥,鱼在跑,这是真的接受不了。
解决办法:方法内单一职责原则
public class SingleResponsibility {
public static void main(String[] args) {
Operation operation = new Operation();
operation.run("人");
operation.run("猫");
operation.fly("老鹰");
operation.swim("乌龟");
operation.swim("鱼");
}
}
/**
* 运行方式
*/
class Operation{
//飞
public void fly(String animal){
System.out.println(animal+"在飞");
}
//游泳
public void swim(String animal){
System.out.println(animal+"在游");
}
//跑
public void run(String animal){
System.out.println(animal+"在裸奔");
}
}
2.实践
大多用到
3.掌握
略
4.教授
略