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

中国做的很好的食品网站自己做网站不用WordPress

中国做的很好的食品网站,自己做网站不用WordPress,做公众号文章的网站,设计工作室一年收入基本介绍 对类来说的#xff0c;即一个类应该只负责一项职责。如类A负责两个不同的职责#xff0c;职责1#xff0c;职责2.当职责1需求变更而改变A时#xff0c;可能造成职责2执行错误#xff0c;所以需要将类A的粒度分解为A1#xff0c;A2 应用实例 方案1 public cl…基本介绍 对类来说的即一个类应该只负责一项职责。如类A负责两个不同的职责职责1职责2.当职责1需求变更而改变A时可能造成职责2执行错误所以需要将类A的粒度分解为A1A2 应用实例 方案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改动代码比较少3 class 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 /*** author zhupanlin* version 1.0* description: TODO* date 2024/4/9 9:46*/ public class SingleResponsibility3 {public static void main(String[] args) {Vehicle2 vehicle2 new Vehicle2();vehicle2.run(汽车);vehicle2.runAir(飞机);vehicle2.runWater(轮船);}}// 方式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 在水中上运行);} } 单一职责原则注意事项和细节 降低类的复杂度一个类只负责一项职责。提高类的可读性可维护性降低变更引起的风险通常情况下我们应当遵守单一职责原则 只有逻辑足够简单才可以在代码级违反单一职责原则;只有类中方法数量足够少可以在方法级别保持单一职责原则.
http://www.dnsts.com.cn/news/57445.html

相关文章:

  • 电子商务网站规划书石嘴山网站建设
  • 电子商务网站建设及推广方案论文oa系统登录界面
  • 没有备案的网站使用微信坪地网站建设教程
  • 建设网站一定要电脑吗wordpress禁止标题关键词
  • 长沙招工 最新招聘信息廊坊seo软件
  • 做网站练手项目网络营销的方法和手段
  • 佛山cms建站升级wordpress很慢
  • 济南搜索引擎优化网站网站建设工具有哪些
  • 深圳机票网站建设网站及微信建设是否涉及知识产权
  • 网站icp不备案有关系吗互联网代运营公司
  • 营销型网站托管厦门的商城网站建设
  • 网站客户端怎么做的网站建设项目内控单
  • 温州电力建设有限公司网站5分钟的企业宣传片多少钱
  • 南江县建设局网站一个人是否可以做公司网站
  • 海口 做网站站长工具a级
  • 如何建设一家网站北京公司注册资金
  • wordpress多站点用户同步wordpress主题免费中文版
  • 福州网站制作建设制作一个网站需要多少小时
  • 网站建设中 html模板免费杂志模板
  • 做一件代发网站巨久科技网站建设
  • 编程基础知识大全seo建站工具
  • 在线搭建网站安徽住房和城乡建设厅网站
  • 微信推送怎么做购物网站类似站酷的网站建站
  • 皇家梅陇公馆网站建设郑州网课老师
  • 南宁做网站外贸平台都有哪些
  • 家具做网站专业做网站排名多少钱
  • 给公司做网站需要什么给自己的网站做代言
  • 网站建设中 模版cms建站方案
  • 网站正在建设中 代码开一家网站建设公司
  • 做阿里网站保定seo推广公司