null-object-pattern

    5熱度

    5回答

    我最近觀看了空對象設計模式的this youtube tutorial。儘管它有一些錯誤:例如NullCar沒有做任何事情就會產生無限循環,但這個概念很好解釋。我的問題是,當可以爲null的對象具有getter並在代碼中使用時,你會做什麼?你怎麼知道默認返回哪個值?或者我應該在所有對象中實現這種模式?如果我需要返回字符串或原語呢?我從Java的角度談論。 編輯:我不會交易空對象測試默認值測試嗎?如

    4熱度

    4回答

    爲什麼福勒PoEAA p。 498定義以下面的方式在空物體圖案(樣品縮短,語言是C#,但沒關係): public class Customer { public virtual string Name {get; set;} } public class NullCustomer : Customer, INull { public override Name