基于对象的C#

基于对象的编程要点:
理解封装和数据隐藏
理解数据抽象和抽象数据类型(ADT)的概念
创建、使用和删除对象
控制对对象实例变量及方法的访问
使用属性来保持对象的一致性
理解this指针的使用
理解名字控件和组件
使用Class View和Object Browser


1、所有C#对象都是按引用传递;
2、一定要编写易于理解和易于维护的程序。变化是规则而不是例外。程序员应该预料到代码可能要改变。类可以提高程序的可修改性。
3、每个实例变量或方法定义都因该有成员访问修饰符。类成员的默认访问修饰符是private。
4、提倡先列出类的实例变量,这样,当阅读代码时,程序员可以在实例变量在类的方法中使用之前,直到实例变量的名称和类型。
5、尽管private 和public 成员可以混杂,但还是提倡在一组中先列出所有的private类成员,接着在另一组中列出所有的public成员。
6、如果没有理由让类成员在类定义之外被访问,则把该成员定义为private。
7、把所有的实例变量声明为private。通过实现校验数据有效性的public属性来访问类的private成员,这种结构有助于开发者确保对象的数据成员保持一致状态。

待续。。。。。。。

 
 
作者:易简.道    
 
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/xyicheng/p/55809.html