Effective C# Item 28: Avoid Conversion Operators

Effective C# Item 28: Avoid Conversion Operators       转换操作为我们提供了类之间的一种可置换的关系。这意味着一个类的对象可以被其它类的对象替代。这样的好处在于:一个派生类的对象可以被其基类的对象代替。我们可以参考下图结构。我们创建一个Shape基类和三个派生类:Circle,Ellipse,Square。任何情况下都可以用Circle来替代S
相关文章
相关标签/搜索