编写高质量代码改善C#程序的157个建议——建议140:使用默认的访问修饰符
2015-08-23 20:20
477 查看
建议140:使用默认的访问修饰符(我不太赞成作者的这个观点,这样减少的代码基本可以忽略不计,但是,如果把访问修饰符补充完整,反而会使代码更加易读。我认为自己写代码时应该尽量加上访问修饰符,看别人写的代码时能看懂就可以了。以下是作者的观点)
代码整洁的要求之一,就是尽量减少代码,我们从使用默认的访问修饰符开始。
类型成员的修饰符默认是private,即下面的代码:
等同于:
类或接口的默认访问修饰符是internal,即:
等同于:
有意忽略默认访问修饰符,除了可以减少代码数量外,也有助于我们熟悉代码的默认行为。
转自:《编写高质量代码改善C#程序的157个建议》陆敏技
代码整洁的要求之一,就是尽量减少代码,我们从使用默认的访问修饰符开始。
类型成员的修饰符默认是private,即下面的代码:
class SampleClass { string name; void SampleMethod(){} }
等同于:
class SampleClass { private string name; private void SampleMethod(){} }
类或接口的默认访问修饰符是internal,即:
class SampleClass { }
等同于:
internal class SampleClass { }
有意忽略默认访问修饰符,除了可以减少代码数量外,也有助于我们熟悉代码的默认行为。
转自:《编写高质量代码改善C#程序的157个建议》陆敏技
相关文章推荐
- 编写高质量代码改善C#程序的157个建议——建议139:事件处理器命名采用组合方式
- 编写高质量代码改善C#程序的157个建议——建议138:事件和委托变量使用动词或形容词短语命名
- 编写高质量代码改善C#程序的157个建议——建议137:委托和事件类型应添加上级后缀
- 《iPhone高级编程—使用Mono Touch和.NET/C#》
- C# 计算时间差 用timespan函数
- 编写高质量代码改善C#程序的157个建议——建议136:优先使用后缀表示已有类型的新版本
- MD5加密C#
- 策略模式随笔
- 使用Visual Studio 2010写Data Url生成工具C#版本
- 编写高质量代码改善C#程序的157个建议——建议135: 考虑使用肯定性的短语命名布尔属性
- 编写高质量代码改善C#程序的157个建议——建议134:有条件地使用前缀
- 编写高质量代码改善C#程序的157个建议——建议133:用camelCasing命名私有字段和局部变量
- C#基础------数组
- 编写高质量代码改善C#程序的157个建议——建议132:考虑用类名作为属性名
- 编写高质量代码改善C#程序的157个建议——建议131:用PascalCasing命名公开元素
- 编写高质量代码改善C#程序的157个建议——建议130:以复数命名枚举类型,以单数命名枚举元素
- 编写高质量代码改善C#程序的157个建议——建议129:泛型类型参数要以T作为前缀
- 编写高质量代码改善C#程序的157个建议——建议128:考虑让派生类的名字以基类名字作为后缀
- 编写高质量代码改善C#程序的157个建议——建议127:用形容词组给接口命名
- 编写高质量代码改善C#程序的157个建议——建议126:用名词和名词组给类型命名