說明
相依性關係的一項重要用途是呈現編譯相依性。編譯相依性存在於元素及其編譯時所需具備的元素之間。例如,在 C++ 中,編譯相依性用 #include 陳述式來表示。在 Ada 中,編譯相依性用 with 子句來表示。在 Java
中,編譯相依性用 import 陳述式來表示。一般而言,不應該有任何循環編譯相依性。
範例 1:
下列元件圖說明原始檔之間的編譯相依性。Invoicing_UI 檔(頂端)需要 Invoice,Invoice 又需要 Order 才能編譯。
圖 1:範例編譯相依性(通用)
|