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

江苏企业网站建设价格/seo顾问服务公司

江苏企业网站建设价格,seo顾问服务公司,wordpress 首页修改,中视频自媒体平台【前言】  作为一个程序员,在软件开发过程中要坚持的一点就是低耦合和高内聚,那么什么是耦合,什么是内聚,耦合都有哪些,内聚都有哪些,以及如何做到低耦合和高内聚,值得思考...【耦合】  耦合…

【前言】
  作为一个程序员,在软件开发过程中要坚持的一点就是低耦合和高内聚,那么什么是耦合,什么是内聚,耦合都有哪些,内聚都有哪些,以及如何做到低耦合和高内聚,值得思考...
【耦合】
  耦合指的是模块之间的相对独立性(互相连接的紧密程度)的度量,耦合取决于各个模块之间的复杂程度、调用模块的方式以及通过接口的信息类型。
  耦合的种类有:
  无直接耦合:指两个模块之间没有直接的关系,他们分别属于不同模块的控制和调用,他们之间不传递任何消息。
  数据耦合:数据耦合:一个模块访问另一个模块时,彼此之间是通过简单变量(不是控制参数、公共数据结构和外部变量)来交换输入、输出信息的,这种耦合为数据耦合
  标记耦合:指两个模块之间传递的是数据结构。
  控制耦合:一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一模块的功能,称为控制耦合
  外部耦合:模块间通过软件之外的环境连接,如I/O设备等时称为外部耦合。
  公共耦合:指通过一个公共数据环境相互作用的那些模块之间的耦合。
  内容耦合:一个模块直接访问另一个模块的内部数据;一个模块不通过正常入口转到另一模块内部;两个模块有一部分程序代码重叠;一个模块有多个入口。
  其中无直接耦合耦合度最低,模块独立性最强;内容耦合的耦合度最高,模块独立性最差。

【内聚】
  内聚是对一个模块内部各个元素彼此结合的紧密程度的度量。一个内聚程度高的模块在理想状态下应该只做一件事。
  模块的种类有:
  偶然内聚(巧合内聚):指一个模块内部各个处理元素之间没有任何联系
  逻辑内聚:指各个模块内执行各若干个逻辑上相似的功能,通过参数来确定该模块完成哪个功能。
  时间内聚:把需要同时执行的动作组合在一起形成的模块称为时间内聚模块
  过程内聚:指一个模块完成多个任务,这些任务必须按指定的过程执行
  通信内聚:指模块内的所有处理元素都在同一个数据结构上操作,或者各处理使用相同的输入数据或者产生相同的输出数据。
  顺序内聚:指一个模块中的各个处理元素都紧密相关于同一个功能且必须顺序执行,前一个功能元素的输出就是下一个功能元素的输入。
  功能内聚:指模块内的所有元素共同完成一个功能,缺一不可。
  其中偶然内聚的内聚性最低,功能分散;功能内聚的内聚性最高,功能最单一

转载于:https://www.cnblogs.com/hellsino/p/11352902.html

http://www.lbrq.cn/news/813547.html

相关文章:

  • 郑州优化网站/营业推广是一种什么样的促销方式
  • 著名的设计企业网站/百度知道合伙人答题兼职入口
  • 网站推广预期达到的目标/百度推广要自己建站吗
  • 朝阳市网站公司/房地产最新消息
  • 企业网站建设内容报价/如何创建网站的快捷方式
  • 国外 电子 商务 网站 欣赏/网络营销的优缺点
  • 做程序开发的网站/百度搜索引擎的网址是
  • 做淘宝客网站制作教程/怎么自己创建一个网页
  • 西安优化seo/seo关键词优化推荐
  • 集团网站建设要多少钱/企业管理培训机构排名前十
  • php企业网站开发/html网页制作代码大全
  • 淘宝客单页网站怎么做/整站快速排名优化
  • 文昌网站建设/安徽seo优化规则
  • 网站建设需要确定的问题/全国十大婚恋网站排名
  • 做网站留后门是怎么回事/域名检测
  • 现在网站后台有哪几种模板形式/cms自助建站系统
  • 网站改版换了域名/电脑培训班电脑培训学校
  • 动易网站首页制作/seo引擎优化是什
  • 网站定制营销/网络推广的方式
  • 苏州网站建设营销推广/南京百度
  • 富阳做网站洛洛科技/站长字体
  • 无锡做网站seo/百度云网盘资源搜索引擎入口
  • 上海市做网站/江苏网站seo营销模板
  • 企业网站建设品牌/网络服务运营商
  • by13777免费域名查询/杭州seo联盟
  • 成都网站建设外包公司排名/色盲怎么治疗
  • html免费网站模板带后台/开发网站的流程是
  • html5模板免费下载/技术优化seo
  • 自己做的网站竞价优化/seo搜索引擎优化ppt
  • 网站宣传页/军事新闻头条
  • 牛客周赛101 D题 题解
  • xgboost 机器学习在生物信息学中的应用
  • VMware Workstation17下安装Ubuntu20.04
  • 机器学习对中特估股票关键特征选取的应用与研究
  • Flutter 提取图像主色调 ColorScheme.fromImageProvider
  • VTK交互——ClientData