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

网站备案主体变更做网站能赚钱

网站备案主体变更,做网站能赚钱,第一设计,如何给一个网站做优化目录 概念 需求 贫血模型 充血模型 总结 概念 贫血模型#xff1a;一个类中只有属性或者成员变量#xff0c;没有方法。充血模型#xff1a;一个类中既有属性、成员变量#xff0c;也有方法。 需求 定义一个类保存用户的用户名、密码、积分#xff1b;用户必须具有…目录 概念 需求 贫血模型 充血模型 总结 概念 贫血模型一个类中只有属性或者成员变量没有方法。充血模型一个类中既有属性、成员变量也有方法。 需求 定义一个类保存用户的用户名、密码、积分用户必须具有用户名为了保证安全密码采用密码的散列值保存用户的初始积分为10分每次登录成功奖励5个积分每次登录失败扣3个积分。 贫血模型 优点简单清晰适合小型项目或简单业务逻辑。 缺点业务逻辑分散不利于复杂业务场景的维护。 class User {public string UserName { get; set; }//用户名public string PasswordHash { get; set; }//密码的散列值public int Credit { get; set; }//积分 }User u1 new User(); u1.UserName ljy; u1.Credit 10; u1.PasswordHash HashHelper.Hash(123456);//计算密码的散列值 string pwd Console.ReadLine(); if(HashHelper.Hash(pwd)u1.PasswordHash) {u1.Credit 5;//登录增加5个积分Console.WriteLine(登录成功); } Else {if (u1.Credit 3)Console.WriteLine(积分不足无法扣减);else{u1.Credit - 3;//登录失败则扣3个积分}Console.WriteLine(登录失败); } 充血模型 符合“单一职责原则” class User {public string UserName { get; init; } public int Credit { get; private set; }private string? passwordHash;public User(string userName){this.UserName userName;this.Credit 10;}//修改密码public void ChangePassword(string newValue){if(newValue.Length6){throw new Exception(密码太短);}this.passwordHash Hash(newValue);}//比较密码散列值public bool CheckPassword(string password){string hash HashHelper.Hash(password);return passwordHash hash;}//扣除积分public void DeductCredits(int delta){if(delta0){throw new Exception(额度不能为负值);}this.Credit - delta;}//增加积分public void AddCredits(int delta){this.Credit delta;} } User u1 new User(ljy); u1.ChangePassword(123456); string pwd Console.ReadLine(); if (u1.CheckPassword(pwd)) {u1.AddCredits(5);Console.WriteLine(登录成功); } else {u1.DeductCredits(5);Console.WriteLine(登录失败); }总结 贫血模型是站在开发人员的角度思考问题充血模型是站在业务的角度思考问题。
http://www.hkea.cn/news/14582087/

相关文章:

  • 一手楼房可以做哪个网站制作软件的app有哪些
  • 来几个好看的网站广东省做网站的公司
  • 网站设计论文题目参考苏州网站设计都选苏州聚尚网络
  • 黑龙江恒泰建设集团网站抖音网站建设的基本情况
  • 微信建网站平台的网址转换成二维码
  • 无锡市建设银行总行网站建筑公司网站首页图片
  • 怎么在天猫注册开店铺重庆白云seo整站优化
  • 企业网站制作需要多少钱动漫做3d游戏下载网站有哪些
  • 潍坊市房屋和城乡建设局网站苏州百度推广服务中心
  • 科技公司网站首页企业网站建设与管理简述
  • 做黄图网站接广告好赚吗怎么做运营推广
  • 做网站用的国外节点服务器网站开发中英文版如何写
  • 网站添加后台企业网站模板哪个好
  • 优化一个网站多少钱有哪些网站建设工作
  • 网站建设制作优化seo做关键词怎么收费的
  • 自己怎么创建免费网站php网站开发流程步骤
  • 做销售怎么找优质资源网站二次元网站模板
  • 网站外链隐形框架网站建设及推广外包
  • 本地电脑静态网站建设苏州网站设计制作
  • 上海建站市场wordpress白色主题
  • 德州鲁企动力网站优化中心微信分享网站显示图片
  • 建设银行什么网站可买手表深圳大胜上海
  • 优化网站的公司哪家好ppt大全免费模板
  • 阿里云的网站廊坊网站建设公司哪家好
  • 河南省建设注册执业中心网站十大品牌网站
  • app开发公司推荐安徽创逸科技有限公司鱼头seo推广
  • 网站如何做二维码iapp影视源码
  • 大庆城市投资建设网站c2c网站类型
  • 旅游网站 建设平台分析wordpress伪静态规则iis
  • 做模具做什么网站从零开始学建设网站