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

做淘宝客网站的流程知乎 上海做网站的公司

做淘宝客网站的流程,知乎 上海做网站的公司,网站的大图标怎么做的,外贸网站案例对类来说#xff0c;即一个类应用只负责一项职责#xff0c;如类A负责两个不同的职责#xff1a;职责1#xff0c;职责2.当职责1需求变更时#xff0c;可造成职责2执行错误#xff0c;所以需要将类A的粒度分解为A1#xff0c;A2.降低类的复杂度#xff0c;一个类只负责…对类来说即一个类应用只负责一项职责如类A负责两个不同的职责职责1职责2.当职责1需求变更时可造成职责2执行错误所以需要将类A的粒度分解为A1A2.降低类的复杂度一个类只负责一项职责提高类的可读性可维护性降低变更引起的风险通常情况下我们应该遵守单一职责原则只在逻辑足够简单才可以在代码级别违反单一职责原则只有类中方法数量足够少时可以在方法级别保持单一职责原则即可package www.perwrj.principle.SRP;/*** 方案一不遵守单一职责原则* author wangruijie**/public class SingleResponsibilityDemo1 {public static void main(String[] args) {Vehicle vehicle new Vehicle();vehicle.run(汽车);vehicle.run(飞机);vehicle.run(潜艇);/** 汽车在跑飞机在跑潜艇在跑*/}}/*** 交通工具类* author wangruijie**/class Vehicle{/*** run方法中违反单一职责原则* 解决方案很简单根据交通工具运行的方式不同分解成不同的类即可* param vegicle*/public void run(String vegicle) {System.out.println(vegicle 在跑);}}package www.perwrj.principle.SRP;/*** 方案二遵守了单一职责原则* 但这样花销很大要将类分解同时修改客户端* 改进直接修改Vehicle类* author wangruijie**/public class SingleResponsibilityDemo2 {public static void main(String[] args) {RoadVehicle roadVehicle new RoadVehicle();roadVehicle.run(汽车);AirVehicle airVehicle new AirVehicle();airVehicle.run(飞机);WaterVehicle waterVehicle new WaterVehicle();waterVehicle.run(潜艇);}}/*** 地上跑的* author wangruijie**/class RoadVehicle{public void run(String vehicle) {// TODO Auto-generated method stubSystem.out.println(vehicle 地上跑的);}}/*** 天上飞的* author wangruijie**/class AirVehicle{public void run(String vehicle) {// TODO Auto-generated method stubSystem.out.println(vehicle 天上飞的);}}/*** 在水中跑* author wangruijie**/class WaterVehicle{public void run(String vehicle) {// TODO Auto-generated method stubSystem.out.println(vehicle 在水中跑);}}package www.perwrj.principle.SRP;/*** 方案三* 这种修改方法没有对原来类做大的修改只是增加了方法。* 没有在类级别上遵守单一职责原则* 在方法级别上遵守单一职责原则* author wangruijie**/public class SingleResponsibilityDemo3 {public static void main(String[] args) {Vehicle2 vehicle2 new Vehicle2();vehicle2.run(汽车);vehicle2.runAir(飞机);vehicle2.runWater(潜艇);}}/*** 交通工具类* author wangruijie**/class Vehicle2{/**** param vegicle*/public void run(String vegicle) {System.out.println(vegicle 在地上跑);}public void runAir(String vegicle) {System.out.println(vegicle 在天上跑);}public void runWater(String vegicle) {System.out.println(vegicle 在水里跑);}}内容来源于网络如有侵权请私信删除
http://www.sadfv.cn/news/35781/

相关文章:

  • 滨海网站建设服务商wordpress 主体
  • 大型建站公司注册网络公司
  • 网站建设的认可国际知名设计公司有哪些
  • 成都私人做网站建设的公司建筑学网站推荐
  • 徐州网站制作方案查查企业信息查询平台
  • 自己做的网站网页错位国内重大新闻2023
  • 网站的ftp在哪里可以查到施工企业安全生产评价标准最新版2021
  • 河南城乡住房和建设厅网站优化方案物理电子版
  • ks刷粉网站推广马上刷小程序商城名字大全
  • ftp怎么设置网站首页教育直播网站建设
  • iis 网站乱码建立网站的目的是什么
  • 沈阳红方城网站建设广告公司属于什么行业
  • 兰州网站外包微信运营软件
  • 中国和住房城乡建设部网站首页torrentkitty磁力官网
  • 优质的网站建设推广北京网站优化济南兴田德润简介电话
  • 图片网站制作html5 微网站开发
  • 万网 网站建设国内网站没备案
  • 学校网站的目的高邮市建设局网站
  • 营销型网站建设测验题wordpress博客自媒体资讯主题
  • 做设计有哪些免费网站北京网站建设公司朝阳
  • 企业网站建设服务好设计公司工作室
  • 瀑布流网站模板做网络推广网站有哪些
  • 做网站推广的方法有哪些网站 备案 在哪
  • 响应式网站滑动查询网站开发
  • 注册域名哪个网站好重庆建设施工安全信息网官网
  • 温州网站建设制作公司温州网站设计工作室
  • 北京网站制作建设公司网站建设百度推广
  • 中国做民宿的网站优秀网站设计欣赏
  • 特价主机网站空间租用wordpress撰写设置
  • 如何做公司培训网站seo推广专员工作内容