编程语言
首页 > 编程语言> > 对程序设计思想的一些理解

对程序设计思想的一些理解

作者:互联网

耦合
耦合本来的意思是两个东西之间的联系,解耦本来的意思是切断两者之间的联系。就像藕断开了之后会有很多丝一样,解耦就是把藕断开,并一步步拉断的过程。
程序解耦的意思是使其能并行处理;程序耦合的意思是不能并行处理,有拓扑关系,只能串行处理。
代码解耦的意思是让代码的直接联系转变为间接联系。

回调函数
使用回调函数的意思就是把b函数中执行a函数这句话拿到c函数中去。我们可以只在c函数里写代码就能实现b中调a的功能,这样,只阅读c函数就知道b函数调用了a函数,更进一步,b和a的联系只阅读c就知道了。这样,b和a通过c进行了联系,b和a之间的直接联系就被切断了,但是b和a之间还有间接联系。
这种方式只是代码解耦,而不是程序解耦。

标签:函数,思想,并行处理,代码,意思,理解,耦合,程序设计,联系
来源: https://www.cnblogs.com/pigonthesea/p/14372007.html