Effective C# Item 28: Avoid Conversion Operators

Effective C# Item 28: Avoid Conversion Operators       轉換操作爲我們提供了類之間的一種可置換的關係。這意味着一個類的對象可以被其它類的對象替代。這樣的好處在於:一個派生類的對象可以被其基類的對象代替。我們可以參考下圖結構。我們創建一個Shape基類和三個派生類:Circle,Ellipse,Square。任何情況下都可以用Circle來替代S
相關文章
相關標籤/搜索