七大设计原则之单一职责

首页 » 设计模式 » 七大设计原则之单一职责

违反单一职责原则的案例

package 单一职责;

public class test {
public static void main(String[] args) {
 vehicle v=new vehicle();
 v.run("汽车");
 v.run("飞机");
}
}
//交通工具类
class vehicle{
 public void run(String v) {
  System.out.println(v+"在公路上运行。。。。。");
 }
}
七大设计原则之单一职责
运行结果

改进

package 单一职责;
public class test {
public static void main(String[] args) {
 vehicle v=new vehicle();
 v.run("汽车");
 v.runair("飞机");
 v.runwater("轮船");
}
}
//交通工具类
class vehicle{//在方法级别上遵守单一职责原则
 public void run(String v) {
  System.out.println(v+"在公路上运行。。。。。");
 }
 public void runair(String v) {
	 System.out.println(v+"在天空上运行。。。。。");
 }
 public void runwater(String v) {
	 System.out.println(v+"在水中上运行。。。。。");
 }
}

分享到:
赞(0) 打赏

评论 2

评论前必须登录!

 

  1. #1

    以后多发点哦

    我是你哥6个月前 (05-26)
  2. #2

    我也是小白以后多多交流

    小蚯蚓6个月前 (05-26)

觉得文章有用就打赏一下弟弟吧

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.5主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
正在播放:

作者想对您说:

累了就停下来听首歌吧

听完后会给您一个好心情

最后

等到您不容易

还希望您能多待一会儿

      00:00/00:00