计可以减少和实现相关的相依性，也提高程式的复用性。控制反转是将上述概念推到极致后的一种设计原则。
使用者介面.使用者介面是指人类与机器、装置、电脑程式或其他复杂工具互动的中介物的聚合。常用于电脑系统和电子装置文脉。有时也会将机械系统、交通工具或工业设备的使用者介面称为人机介面（Human-Machine Interface ，缩写为 HMI）。