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

制作网页和网站的区别百度商桥代码怎么加到网站上

制作网页和网站的区别,百度商桥代码怎么加到网站上,怎样建手机网站,查别人wordpress主题文章目录 项目地址一、开放封闭原则1.1 不好的版本1.2 将BankProcess的实现改为接口1.3 修改BankStuff类和IBankClient类二、依赖倒置原则2.1 高层不应该依赖于低层模块2.1.1 不好的例子2.1.2 修改:将各个国家的歌曲抽象2.2 抽象不应该依于细节2.2.1 不同的人开不同的车(接口… 文章目录 项目地址一、开放封闭原则1.1 不好的版本1.2 将BankProcess的实现改为接口1.3 修改BankStuff类和IBankClient类 二、依赖倒置原则2.1 高层不应该依赖于低层模块2.1.1 不好的例子2.1.2 修改:将各个国家的歌曲抽象 2.2 抽象不应该依于细节2.2.1 不同的人开不同的车(接口注入)2.2.2 构造函数注入 三、接口隔离原则 项目地址 教程作者:老赵Net教程地址:https://www.bilibili.com/video/BV1Xv4y1T7by?spm_id_from=333.788.videopod.episodesvd_source=791e6deaa9c8a56b1f845a0bc1431b71p=5代码仓库地址:所用到的框架和插件:dbt airflow一、开放封闭原则 业务描述,不用需求得用户去银行办理不用的业务分析业务:①该业务需要多少个对象?②每个对象的属性和行为是什么确定对象:①用户对象,属性(存钱用户,取钱用户);②银行柜员,帮助用户处理不同的需求;③银行业务系统:处理存钱,取钱,转账的操作1.1 不好的版本 public class Program {public static void Main(){BankUsers bankUsers = new BankUsers();bankUsers.BankTpe = "存钱";BankStuff bankStuff = new BankStuff();bankStuff.HandleBandProcess(bankUsers); } }public class BankUsers {public string BankTpe { get; set; } }public class BankStuff {//实例化一个BankProcess对象用来处理银行业务private BankProcess bankProcess = new BankProcess();public void HandleBandProcess(BankUsers bankUsers){switch (bankUsers.BankTpe){case "存钱":bankProcess.SaveMoney();break;case "取钱":bankProcess.GetMoney();break;case "转账":bankProcess.Transfer();break;default:break;}} }public class BankProcess {public void SaveMoney(){Console.WriteLine("处理用户存钱");}public void GetMoney(){Console.WriteLine("处理用户取钱");}public void Transfer(){Console.WriteLine("处理用户转账");} }问题: BankProcess不符合单一职责原则,修改三个方法的时候,都会影响这个类在BankStuff里全是case,如果代码里全是case,肯定不符合设计模式 1.2 将BankProcess的实现改为接口 如何判断一个类设计的好坏就是:当你要修改类里面重要的方法的时候,不会影响到方法的执行!例如:我们对BankProcess里的取钱方法进行修改时候,整个BankProcess类是没办法使用的,只能当我们把全部功能改好了之后,这个类才能使用;就类似于修路,路的主要功能有人行道和车行道路,我们在修人行道的时候,不能影响到车行道的车辆通行,才是一个好类的设计思想。 public class Program {public static void Main(){BankUsers bankUsers = new BankUsers();bankUsers.BankTpe = "存钱";BankStuff bankStuff = new BankStuff();bankStuff.HandleBandProcess(bankUsers);} }/
http://www.dnsts.com.cn/news/53770.html

相关文章:

  • 云南网站营销视频拍摄技巧
  • 网站托管费用推广顾问
  • 网站开发有侵权吗一个人怎么做原创短视频
  • 网站顶部布局网站如何提高权重
  • 个人博客网站设计代码90设计网图片
  • 用自己服务器做网站用备案移动开发软件
  • 商务网站内容维护范围网络公司好听的名字
  • 中国建设规划采购网站广州外贸公司排名
  • 电脑网站拦截怎么解除只有一个域名怎么做网站
  • 网站开发需求 模板给企业做免费的推广
  • 安徽网站线上开发公司wordpress丢失连接
  • 织梦视频网站模板台州网站建设网站推广
  • 如何建设个人的网站竹子林附近网站建设
  • 重庆忠县网站建设公司推荐石家庄网站建设远策科技
  • 无锡专业制作网站合肥网络推广优惠设想科技
  • 做机械设备的做哪个网站推广较好铁道部建设司网站
  • 对电子商务网站建设和管理的理解wordpress调用服务器文件夹
  • 装修 设计 网站免插件WordPress对接公众号
  • 电商网站如何做seowordpress 翻译更新
  • 珠海网站建设哪家好网站策划机构
  • 网站框架包括哪些电商网站开发数据库表
  • 云南网站建设公司前十名怎么创建小程序商店
  • 北京梵客装饰公司地址电话优化方案英语必修三
  • 门户地方网站 策略软件系统开发的大概步骤
  • 北京网站建设公司降龙世界杯网站建设
  • 织梦网站首页在哪里改品牌展示榜ui做的好的网站
  • 网页制作的网站网站2级域名 还是子目录
  • 做网站二级域名随便用吗网站运营可以转行做网站设计吗
  • 南通建设网站公司现在学网站开发
  • 动漫网站设计模板制作网页链接的软件