1. Inbound adapters:處理來自外部的請求,呼叫商業邏輯
  2. Outbound adapters:被商業邏輯呼叫,去調用外部應用程式
  3. Port:定義一組操作,是商業邏輯與外部互動的方式
    1. inbound port:商業邏輯對外暴露的 API,讓外部應用程式可以呼叫它。例如 service interface / service public method
    2. outbound port:商業邏輯呼叫外部系統的方式。例如 repository interface,定義了一組資料存取操作