S-1-单一职责原则

一、定义

1.单一职责原则又称单一功能原则,面向对象五个基本原则(SOLID)之一。它规定一个类应该只有一个发生变化的原因。

2.单一职责原则的核心是解耦和增强内聚性。

 二、案例

public class Single {
public static void main(String[] args) {
//动物
Animal.motion("恐龙");
Animal.motion1("金龙鱼");
Animal.motion2("翼龙");

//植物
Botany.motion("仙人掌");
Botany.motion1("海星");

}
}

class Animal{
public static void motion(String animal){
System.out.println(animal + "在地上跑!");
}
public static void motion1(String animal){
System.out.println(animal + "在水里游!");
}
public static void motion2(String animal){
System.out.println(animal + "在天上!");
}
}


class Botany{
public static void motion(String animal){
System.out.println(animal + "生长在沙漠!");
}
public static void motion1(String animal){
System.out.println(animal + "生长在水里!");
}
}

 

posted @ 2021-06-02 16:19  ki1616  阅读(195)  评论(0编辑  收藏  举报