当前位置: 首页 > news >正文

阿里云可以几个网站做短视频网站有流量吗

阿里云可以几个网站,做短视频网站有流量吗,网站制作实例教程,兼职网站开发需求文章目录 设计模式的目的设计模式原则单一职责原则基本介绍应用实例单一职责原则注意事项和细节 设计模式的目的 1,代码重用性(即:相同功能的代码,不用多次编写) 2,可读性(即:编程…

文章目录

  • 设计模式的目的
  • 设计模式原则
  • 单一职责原则
    • 基本介绍
    • 应用实例
    • 单一职责原则注意事项和细节

设计模式的目的

1,代码重用性(即:相同功能的代码,不用多次编写)

2,可读性(即:编程规范性,便于其他程序员的阅读和理解)

3,可扩展性(当需要增加新的功能时,非常的方便,称为可维护性)

4,可靠性(即:当我们增加新的功能时,对原来的功能没有影响)

5,使程序呈现高内聚,低耦合的特性

设计模式原则

设计模式常用的七大原则有:

  1. 单一职责原则
  2. 接口隔离原则
  3. 依赖倒转(倒置)原则
  4. 里氏替换原则
  5. 开闭原则
  6. 迪米特法则
  7. 合成复用原则

单一职责原则

基本介绍

对类来说的,即一个类应该只负责一项职责。如类 A 负责两个不同职责:职责 1,职责 2。当职责 1 需求变更而改变 A 时,可能造成职责 2 执行错误,所以需要将类 A 的粒度分解为 A1,A2

应用实例

以交通工具案例讲解

方案1:

public class Singleresponsibility1 {public static void main(String[] args) {Vehicle vehicle = new Vehicle();vehicle.run("摩托车");vehicle.run("小汽车");vehicle.run("飞机");}
}//交通工具类//方式1
//1.在方式1的 run方法中,违反了单一职责
//2.解决的方案非常简单,根据交通运行的方式不同,分解成不同的类即可class Vehicle{public void run(String vehicle) {System.out.println(vehicle + "在公路上运行......");}
}//飞机?如何在公路中运行的??

方案2:

public class Singleresponsibility2 {public static void main(String[] args) {RoadVehicle roadVehicle = new RoadVehicle();roadVehicle.run("摩托车");roadVehicle.run("汽车");AirVehicle airVehicle = new AirVehicle();airVehicle.run("飞机");}
}//方案2的分析
//1.遵守单一职责原则
//2.但是这样做的改动很大,即将类分解,同时修改客户端
//3.改进:直接修改 Vehicle ,改动的代码会比较少 => 引出方案3class RoadVehicle {public void run(String vehicle) {System.out.println(vehicle + "公路运行....");}
}class AirVehicle {public void run(String vehicle) {System.out.println(vehicle + "天空运行....");}
}class WaterVehicle {public void run(String vehicle) {System.out.println(vehicle + "水中运行....");}
}

多次创建类名,也会增加系统负担

方案3:

public class Singleresponsibility3 {public static void main(String[] args) {Vehicle2 vehicle2 = new Vehicle2();vehicle2.run("汽车");vehicle2.runWater("轮船");vehicle2.runAir("飞机");}	
}//方式3的分析
//1.这种修改的方法没有对原来的类做大的修改,只是增加方法
//2.这里虽然没有在类的这个级别上遵守单一职责原则,但是在方法的级别上,仍然遵守了单一原则class Vehicle2{public void run(String vehicle) {System.out.println(vehicle + "在公路上运行......");}public void runAir(String vehicle) {System.out.println(vehicle + "在天空上运行......");}public void runWater(String vehicle) {System.out.println(vehicle + "在水中上运行......");}
}

单一职责原则注意事项和细节

  1. 降低类的复杂度,一个类只负责一项职责。
  2. 提高类的可读性,可维护性
  3. 降低变更引起的风险
  4. 通常情况下,我们应当遵守单一职责原则,只有逻辑足够简单,才可以在代码级违反单一职责原则;只有类中方法数量足够少,可以在方法级别保持单一职责原则
http://www.yayakq.cn/news/13695/

相关文章:

  • 织梦做网站微信怎么建立公众号小程序
  • 昆明做网站要多少钱网店推广有哪些新思维
  • 谁有做任务网站实验教学网站的建设研究
  • 公司产品网站网站icp是什么意思
  • 电脑系统做的好的几个网站wordpress指定分类投稿
  • 建设的网站打开速度很慢快速开发平台对比
  • 网站开发承包合同seo站外推广业务外包
  • 网站建设中联系我们怎么写wordpress 评论表情插件
  • 江苏水利工程建设招投标网站自己做提卡网站
  • wordpress 单本小说站网站做投票系统
  • 专业建站培训不忘初心网站建设
  • 园林效果图网站我公司网站开发技术优势
  • 美团网站开发形式定制级高端网站建设
  • 网站建设 免费视频网页代码制作基础教程
  • 代理行业门户网站做网站一般做几个尺寸
  • 北京网站制作人才汽车之家网站系统是什么做的
  • 专业商城网站建设公司阿里云服务器创建网站
  • 怎么用云校建设学校网站wordpress 禁用插件
  • 网站备案 修改wordpress保存的字体
  • 定制网站开发是什么会员管理系统多少钱一套
  • 手机怎么查看网站代码实现的大兴网站制作
  • 利用git做网站备份天眼查在线查询
  • 哈尔滨网站建设有哪些网站制作费计入哪个科目
  • 深圳坂田网站建设wordpress树形结构
  • 企业怎么建设网站十大传媒公司排名
  • 海口网站建设哪家好外贸公司用的采购储运财务软件
  • 北京塞车网站建设软件著作权怎么写
  • 安徽省建设工程信息网官方网站wordpress绑定域名
  • 做直播网站用什么程序高质量外链平台
  • 广州定制型网站建设做网站前台用什么软件