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

怎么制作网站域名网站备案需要什么东西

怎么制作网站域名,网站备案需要什么东西,中国有色金属价格网,网站建设廴金手指花总壹陆单一职责原则 概述 简单来说就是一个类只描述一件事#xff0c; 比如我们熟知的 userDao.java 只负责 用户域功能。如果userDao既操作user表又操作order表#xff0c;这显然不合理。正确的做法是让orderDao.java去操作order表。 对类来说的#xff0c;一个类应该只负责一项…单一职责原则 概述 简单来说就是一个类只描述一件事 比如我们熟知的 userDao.java 只负责 用户域功能。如果userDao既操作user表又操作order表这显然不合理。正确的做法是让orderDao.java去操作order表。 对类来说的一个类应该只负责一项职责。如类A负责两个不同职责:职责1职责2。当职责1需求变更而改变A时可能造成职责2执行错误所以需要将类A的粒度分解为A1A2。 代码分析 反例 public class SingleResponsibility1 {public static void main(String[] args) {Vehicle vehicle new Vehicle();vehicle.run(汽车);vehicle.run(轮船);vehicle.run(飞机);} }//交通工具类 //1.在方式1中的run方法违反了单一职责原则 //2.解决方法非常简单根据交通方案的不同 分解成不同的类即可 class Vehicle{public void run (String vehicle){System.out.println(vehicle在公路上运行......);} }正例 public class SingleResponsibility2 {public static void main(String[] args) {RoadVehicle roadVehicle new RoadVehicle();roadVehicle.run(汽车);AirVehicle airVehicle new AirVehicle();airVehicle.run(飞机);WaterVehicle waterVehicle new WaterVehicle();waterVehicle.run(轮船);}}//交通工具类 //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在水里上运行......);} }优化 public class SingleResponsibility3 {public static void main(String[] args) {Vehicle2 vehicle new Vehicle2();vehicle.run(汽车);vehicle.runWater(轮船);vehicle.runAir(飞机);} }//交通工具类 //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在水中上运行......);} }一些细节 降低类的复杂度一个类只负责一项职责提高类的可读性可维护性降低变更引起的风险假想现在需求变更要求汽车只能在7点~21点在公路上运行而飞机每半小时只能起飞一架比较以下三种方式实现变更的代码修改量通常情况下我们应当遵守单一职责原则只有逻辑足够简单才可以在代码级违反单一职责原则只有类中的方法数量足够少才可以在方法级别保持单一职责原则 关注我共同进步每周至少一更。——Wayne
http://www.hkea.cn/news/14561882/

相关文章:

  • 做网站每年需要多少维护费Sql 发wordpress
  • 链家二手房官网关键字排名优化公司
  • 如何推广自己的个人网站呢装修案例实景图
  • 中国农业工程建设协会网站图片设计用什么软件
  • 做本地化的返利网站怎么样泰州网站制作网站
  • 做网站要买什么空间php网站开发第三章
  • 网站建设公司有哪些方面如何发布网站教程
  • 清爽网站模板网站上传 文件夹结构
  • 网站设计欣赏国外网站名称创意大全
  • 烟台开发区网站免费做app的网站哪个好
  • 湖南畅想网站建设网站建设分销协议
  • 河南省建设厅信息网站2016网站谷歌权重
  • 莲湖微网站建设双鸭山网络推广
  • 服装网站建设需求分析域名抢注网站
  • 斯塔德迈尔球衣烟台seo外包
  • 建设网站改版可以用自己的电脑做网站吗
  • 多个端口网站如何做域名重定向dw简单的网页制作
  • ar做网站店铺设计费用怎么收费
  • 保定做网站设计做网站的为什么那么多骗子
  • 西宁网站设计制作加强政务门户网站建设
  • 网站后台管理系统素材怎样用自己的服务器做网站
  • 网站管理员怎样管理员权限wordpress邮件样式
  • 国内外设计网站佛山新网站建设渠道
  • 内蒙古网站建设云聚电子简历表格手机版
  • 桥东企业做网站俄罗斯国际空间站
  • 建设部网站官网 下载规范哪些网站可以用gif做头像
  • 国外虚拟主机wordpress杭州seo建站
  • 网站程序上传完阿里云中英文网站建设
  • 莆田网站建设招标营口市组织部两学一做网站
  • 健网站怎么做给别人做ppt的网站