首页 / 知识
关于oop:耦合与内聚
2023-04-13 23:09:00

Coupling and cohesion我试图将耦合和内聚的概念简化为一个简洁的定义。 有人可以给我一个简短易懂的解释(比此处和此处的Wikipedia定义短)吗? 他们如何互动? 谢谢。 有人有一个很好的简短例子吗? 耦合
凝聚
耦合-衡量一个模块(包,类,方法)对其他模块的依赖程度的度量。希望减少耦合,或减少给定模块依赖于系统的其他模块的数量。 内聚性-度量模块的成员(类,方法,方法中的功能)与同一模块的其他成员之间的密切关系的度量。期望增加内聚力,因为这表明模块具有非常具体的任务并且仅执行该任务。 Bertrand Meyer的"面向对象的软件构造"是与OO相关的软件设计概念的最佳综合讨论之一。 关于"耦合",他给出了弱耦合/小接口规则,如下所示:
|
最新内容
相关内容
Python 3.6 中针对文件系统的神奇
Python 3.6 中针对文件系统的神奇方法,数字,代码,数据,标准,信息,培训,首次,工作,文件名,常数,Python3.6首次发布于2016年,尽管它已经发布了很调用 Python 解释器
调用 Python 解释器,标准,系统,位置,情况,状态,培训,数据,设备,文件,脚本,Python解释器通常被安装在目标机器的/usr/local/bin/python3.1目录Python在自动化测试系统中的应用
Python在自动化测试系统中的应用,系统,分析,人员,标准,策略,信息,代码,测试,时间,软件,自动化测试系统在敏捷开发、持续集成和持续交付中起着Python系统互动
Python系统互动,互动,系统,管理,通信,标准,管理系统,培训,操作系统,功能,进程,系统互动,主要指Python和操作系统(operatesystem)、文件系统(fiPython的解释器种类以及相关特点?
Python的解释器种类以及相关特点?,代码,网络,平台,技术,培训,提示符,字节,种类,特点,不是,CPython是官方版本的解释器:CPython。是使用C语言开python操作系统接口模块:OS
python操作系统接口模块:OS,管理,工作,工具,系统,服务,培训,模块,文件,目录,函数,OS模块提供了很多与操作系统进行交互的函数,比如常见的使用函使用Python执行系统命令方法
使用Python执行系统命令方法,系统,信息,培训,标准,命令,方法,模块,操作,终端,中文,Python是一款操作简单的编程语言,内置丰富的库,能够很容易的Python 解释器的作用
Python 解释器的作用,代码,时间,情况,技术,培训,官网,机制,作用,线程,安全问题,python解释器的主要作用是将我们在.py文件中写好的代码交给机基于 Python K-近邻算法的手写识别
基于 Python K-近邻算法的手写识别系统,数据,数字,分析,培训,系统,算法,近邻,测试,样本,图形,这里我们一步步的构造使用k-近邻分类器的手写识解释型语言python和编译型语言
解释型语言python和编译型语言,平台,环境,培训,语言,程序,文件,机器码,效率,定义,操作系统,首先Python是一门解释型语言,计算机是不能识别高Python解释器的种类
Python解释器的种类,代码,技术,官方网站,培训,语言,字节,种类,以上,速度,开发者,Python是一门解释器语言,代码想运行,必须通过解释器执行,Pythonpython是解释型吗?
python是解释型吗?,工作,平台,培训,解释性,虚拟机,语言,高层次,源码,脚本语言,之前,python是一种跨平台的计算机程序设计语言。是一个高层次