您现在的位置: 主页 > 世界历史 > 正文

python开辟中经常使用的设计形式(依附倒转准绳

2020-04-22 04:17  来源:原创   字号:T | T

  软件开辟设计中经常听到的一个词就是:强内聚、松耦合

  所谓强内聚、松耦合就是所谓的依附倒转。

  依附倒转的原文说明为:高层模块和低层模块都应当依附笼统,不应当依附于细节(完成)。

  笼统不应当依附细节(完成),细节(完成)应当依附笼统。

  原文用大年夜白话来讲就是:针对接口编程,而不是针对完成编程。

  例如我们的台式电机脑,它包罗CPU、硬盘、主板、内存、显卡、电源、散热器、U盘等。

  当台式机中的任何一个局部坏了、或许是需更新换代时,我们直接买新的(例如机械硬盘更换为SATA3的固态)从新拔插上便可以,不需求做其他的工作。

  这是因为台式机的设计就重复思考到了强内聚、松耦合。

  即任何一个局部让其它局部应用时,只需能婚配接口(例如cpu插槽、内存插槽、显卡插槽等),便可以应用,不需求思考其外部的变更。

  假设不思考强内聚松耦合,那么我们的台式机一旦有一个中央坏了,那么就全坏了,一致于我们软件开辟时,一旦一个中央没写好,就要推倒重来(这个任务量真的是。。。。)

  ?

  ?

  ?

本文相关新闻推荐: