我有一个伙伴关系。 NET Web application which has a UI Project and BL project. BL项目处理所有业务逻辑和数据存取部分。 我简单地把这一方法引向于我的统一倡议。
Public Class User
Public Property UserID As Integer
Public Property FirstName As String
//rest of the properties for user
Public Sub Save()
//save the details to the database
End sub
End Class
以及我方言(C#中的内容)都这样做。
User objUser=new User();
objUser.FirstName="Happy";
objUser.Save();
一切产品都进行罚款。 由于该项目在不断发展,人们想想增加某种单位检测/独立注射检测。 谷歌一环,每一例都使用界面。 我对接口读得如此之多,但不知道如何将接口纳入我的编码,使之采用更好的(可衡量和可检测的)模式。 除了可测试性外,它是否给我带来其他好处?
谁能向我提供如何做到这一点的样本?