《程序员修炼之道》之弯曲或折断

 ̄綄美尐妖づ 提交于 2019-12-05 22:08:39

解耦与得墨忒耳法则

把自己的代码组织成最小组织单位(模块),并限制他们之间的交互,如果随后处于折中必须替换某个模块,其他模块仍然能够工作。

使耦合j减少

有许多不必要的依赖关系的系统难以维护,往往高度不稳定。为了使依赖关系保持最少,我们使用得墨忒耳法则设计我们的方法与函数。

函数的得墨忒耳法则

函数的得墨忒耳法则试图使任意给定的耦合减少到最少,它设法阻止你为了获得对第三个对象的方法的访问而进入某个对象

元程序设计

细节会弄乱我们整洁的代码,特别是如果他们经常变化,每当我们必须去改动代码,以适应商业逻辑,法律或者管理人员个人一时的口味的某种变化,我们都有破坏系统的危险,

时间耦合

时间是软件架构的一个常常被忽略的方面。吸引我们的时间只是进度表上的时间,发布之前剩余的时间,但这里不是我们在谈论的时间,相反,我们谈论的是作为软件自身的一种要素的时间的角色,时间有两个方面对我们很重要,并发和次序。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!