簡體   English   中英

接口和耦合

[英]Interfaces and Coupling

從設計和松散耦合的角度來看。 在項目中為組成類模型的一部分的每個類都有一個接口是一個好主意嗎?

我有一個正在執行此操作的項目,但是現在我得到了很多接口,試圖使事情保持相對松散的耦合。

在不了解設計細節的情況下,應該采用接口隔離原理 (pdf)。

您應該為交換實現所需的每個類提供一個接口(例如,我不會為每個DTO創建一個接口)。

我通常創建用於松散耦合測試類的接口,以便可以為我對測試不感興趣的類創建偽造品。 例如,業務邏輯管理器類將引用數據訪問類的接口。

僅當我的測試確實需要“接縫”時才創建接口,而不僅僅是為所有內容創建接口。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM