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

深圳极速网站建设定制微信创建公众号

深圳极速网站建设定制,微信创建公众号,网站排名top排行榜,北京专业网站开发公司目录 一、背景二、思路三、过程1、主要的业务逻辑2、解决问题的思路 四、总结五、面向对象的好处 一、背景 以下流程图是给用户发送调查问的整体流程,将不必要的业务逻辑放到前端进行处理。这样导致逻辑混乱难以维护。前后端分离的其中一个目的是将功能的样式放在了…

目录

  • 一、背景
  • 二、思路
  • 三、过程
    • 1、主要的业务逻辑
    • 2、解决问题的思路
  • 四、总结
  • 五、面向对象的好处

一、背景

  以下流程图是给用户发送调查问的整体流程,将不必要的业务逻辑放到前端进行处理。这样导致逻辑混乱难以维护。前后端分离的其中一个目的是将功能的样式放在了前端将功能的业务逻辑放到了后端来处理。
在这里插入图片描述

二、思路

  明确业务逻辑,对于业务逻辑的明确可以使用UML图的方式进行梳理和整理,这样我们对宏观就有了一个了解,一张图胜过千言万语。梳理前端的功能样式和功能样式对应的后端接口。把需要的运算和复杂复杂处理的业务逻辑放到后端,对于数据的渲染传给前端直接显示即可。不需要接收到消息之后在做一些复杂的运算逻辑了。

三、过程

1、主要的业务逻辑

1.在章节推送页面,查询三个执行的章节颗粒会调用后端接口保存规则在redis中。
2.当章节颗粒执行的倒计时进入到10时,前端再调用后端接口获取该章节颗粒的激励配置,并返回个给前端。
3.当章节颗粒结束时判断是否配置发送调查问卷如果配置了,就调用后端发送调查问卷的接口发送问卷,之后继续该流程,执行下一个章节颗粒。如果没有配置则继续该流程,执行下一个章节颗粒。

2、解决问题的思路

  1.将及时器放入到后端:这样的话在后端进行倒计时到十秒的时候调用获取激励规则,计时器到零秒时发送调查问卷。这样的话减少了前端的逻辑判断,将逻辑放入到后端进行。并且减少了入口。

   2.取消不必要的循环,在流程图上去除循环,没有必要进行调用。
在这里插入图片描述

四、总结

将同一功能的样式和逻辑计算进行了拆解,这样的好处:
1.提高了开发效率,前后端可以有对应的人员进行开发。
2.增强了代码的可维护性,减少了样式和逻辑的耦合。解决问题方便定位。
3.提高了复用性,适应能力强同一套后端程序代码,不用修改就可以用于Web界面、手机、平板等多种客户端。
体现了面向对象的思想。高扩充、高复用、低成本维护。

五、面向对象的好处

  1. 模块化和可维护性:面向对象的编程将程序分解为多个独立的对象,每个对象都有自己的属性和方法。这种模块化的设计使得代码更加可维护和可扩展,可以通过修改或替换单个对象来改变程序的行为,而不必修改整个程序。
  2. 封装和信息隐藏:面向对象的编程通过封装将数据和行为组合在一起,形成一个独立的对象。对象对外部隐藏了内部的实现细节,只提供有限的接口供外部访问。这种信息隐藏的机制可以保护数据的完整性和安全性,并且提高了代码的可复用性。
  3. 继承和代码重用:面向对象的编程支持继承机制,可以通过继承一个已有的类来创建一个新的类,并且可以重用父类的属性和方法。这种代码重用的机制可以减少重复编写代码的工作量,提高代码的可维护性和可扩展性。
  4. 多态和灵活性:面向对象的编程支持多态机制,即同一个方法可以根据不同的对象调用而表现出不同的行为。这种灵活性使得程序可以根据实际情况进行动态的适应和扩展,提高了代码的灵活性和可扩展性。
  5. 抽象和概念模型:面向对象的编程通过抽象将真实世界的概念和实体转化为程序中的类和对象。这种抽象的过程使得程序更贴近问题领域的概念模型,提高了程序的可读性和可理解性。
http://www.yayakq.cn/news/290407/

相关文章:

  • 深圳公司网站推广网站描本链接怎么做
  • 内部劵网站怎么做吉安律师网站建设
  • 闵行做网站dede手机网站模板
  • 文件夹里内容做网站的分类广东网页空间代理
  • 做logo的网站食品网站建设的照片
  • 新网做网站流程做床上用品网站
  • 优秀网站作品截图手机可以下载wordpress吗
  • mysql做网站怎么查看数据优秀的软文广告案例
  • 网站做导航设计的作用是什么意思北京网站建设价格低
  • 做电影网站的软件网站优化报价
  • 网站建设 成本搜索引擎快速优化排名
  • 合肥做淘宝网站建设延安网站建设哪家专业
  • 男女之间做那个事情很污的网站wordpress占用带宽
  • 哪里网站海报做的比较好国外网站会让国内人做吗
  • 如何给公司注册网站中国最大的销售网站
  • 上饶公司网站建设外贸网站产品
  • 建设网站前的目的那个网站做的调查准确
  • 潍坊潍微贷是哪家网站建设的wordpress读取相册
  • 如何做简易网站在重庆 那里可以做诚信网站认证
  • wordpress建站需要学什么网站建设质量保证
  • 西安网站建设求职简历wordpress个人中心
  • 百度网站建设要多少钱网站建设 时间安排
  • 织梦网站主页文章列表调用网站制作的网站
  • 网站建设方案报价表海洋网络网站建设
  • PHP网站开发常用函数现在做网站还赚钱吗
  • 网站建设哪家go好seo优化关键词放多少合适
  • html5网站在线制作新手如何开微商城店
  • 邯郸网站建设地方子页面怎么做
  • 旅游网站建设论文导航主题wordpress
  • 旅游网站建设前期分析大连建设