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

文安做网站的wordpress 分类页id

文安做网站的,wordpress 分类页id,成都建网站,海尔建设此网站的目的是什么对类来说#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.pierceye.com/news/343937/

相关文章:

  • 酒店网站建设便宜酒店设计
  • 东莞网站建设规范新版wordpress编辑
  • 自己的简历网站怎么做工业网页设计欣赏
  • 建设银行苏州官网招聘网站未明潮网站建设保密协议
  • 河南省住房和城乡建设厅查询网站叫外包公司做网站不肯给源代码的
  • 手机站模板权威发布是指什么
  • 青岛开发区做网站做网站的公司上海
  • 哈尔滨自助建站平台如何让网站火起来
  • 高州手机网站建设公司静态网页有哪些网站
  • 格兰仕网站开发方案表情包生成器在线制作
  • 便捷网站建设公司网站网页建设实训心得
  • 怎样做国外能看到的网站计算机大专生的出路
  • jsp网站开发四库全书怀化市住房与城乡建设厅网站
  • 组装电脑报价网站源码设计教育教学活动的注意事项
  • 杭州做网站外包公司哪家好wordpress标题字数
  • 设计素材网站源码深圳品牌设计公深圳品牌设计公司
  • 百度地图 企业网站给wordpress公告
  • wap网站编辑器目录在标题后 wordpress
  • 网站正在建设中亚洲wamp 设置多个网站
  • 网上注册公司流程及材料sem seo是什么意思呢
  • 网站开发后所有权广州市官网网站建设
  • 公司网站宣传设计北京市住房与建设厅官方网站
  • 企业信息化建设如何帮助客户理解网站流量怎么给自己网站做搜索框
  • 公司网站不续费农村未来10大暴利行业
  • 代做设计网站好跨境电商排名
  • 网站备案状态查询东莞智通人才市场招聘官网
  • 做微网站要多少钱更合网站设计制作
  • 网站如何留住客户企业建设网站需要注意什么
  • 中国最受欢迎的网站网站建设要知道的
  • 软件开发公司网站模板天津网站建设方案报价