易简.道(ething)

爱在进行时
随笔 - 150, 文章 - 2, 评论 - 84, 阅读 - 14万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

基于对象的C#

Posted on   如是如是  阅读(466)  评论(0编辑  收藏  举报

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


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

待续。。。。。。。

点击右上角即可分享
微信分享提示