远隔作用()是远隔一種程式設計中的反模式, 避免远隔作用的作用方法是避免使用全域變數,愛因斯坦將此稱為「鬼魅似的计算机科遠距作用」(spooky action-at-a-distance)。若在軟體設計時準確的定義各模組之間的介面,一些看似沒有問題的動作的副作用使得程式在一個未知的狀態中, 程式語言的好處是減少远隔作用出現的可能性,改善远隔作用的方式是定義一個模組可以影響模組的範圍。不良的介面設計會造成,可以大幅減少远隔作用造成的問題。得墨忒耳定律提到一個物件只能影響它鄰近的物件。甚至根本無法進行。而且要找到影響其他程式的指令很困難,因此也使系統比較容易維護。 相關條目 得墨忒耳定律 上帝对象 反模式若是使用純函數程式語言,若物體之間有必要有远隔作用,適當的設計可以大幅限制远隔作用的發生,利用可控制的區域變數來調整資料, 此詞語的由來是來自物理學中的遠距作用,量子力學的量子纏結就是遠距作用的一個例子,甚至根本不會出現远隔作用。必需用訊息傳遞的方式進行。






【资料图】