【转】编写高质量代码改善C#程序的157个建议——建议96:成员应优先考虑公开基类型或接口
2021-04-23 05:27
标签:empty 应用 编写高质量代码 list 体会 pre 类型 优先 静态方法 建议96:成员应优先考虑公开基类型或接口 类型成员如果优先考虑公开及类型或接口,那么会让类型支持更多的应用场合。 FCL中最典型的例子是集合的功能操作。集合根据功能划分有多种类型,比如List 微软在FCL中实现了这样一个静态类型Enumerable,它有个静态方法: 因为使用了泛型接口IEnumerable,所以现在所有的集合子类都可以实现自己的Empty方法了。我们应该体会这种编程模式带来的好处,并在自己的项目中灵活运用。 转自:《编写高质量代码改善C#程序的157个建议》陆敏技 【转】编写高质量代码改善C#程序的157个建议——建议96:成员应优先考虑公开基类型或接口 标签:empty 应用 编写高质量代码 list 体会 pre 类型 优先 静态方法 原文地址:http://www.cnblogs.com/farmer-y/p/7999362.htmlpublic static IEnumerable
文章标题:【转】编写高质量代码改善C#程序的157个建议——建议96:成员应优先考虑公开基类型或接口
文章链接:http://soscw.com/essay/78406.html