C#成神之路<1> 对面向对象编程的加深理解

来源:互联网 发布:自适应滤波器 编程 编辑:程序博客网 时间:2024/06/02 00:14

1、对象的使用
 (1)类属性是需要记录并与对象关联的数据。
 (2)正如存在定义对象状态的属性值一样,一般也存在对属性起作用的类方法。

 (3)类方法通常用来获得一个或者多个属性值,处理这些属性包含的数据,并创建出新的数据。(该数据为方法处理过程的副产品)

  小节:类属性可以看做一个名词。

             类方法可以看做一个动词,表示对数据执行的某种操作。
  2、使用的属性和方法的数量

(1)设计类的原则:在设计类时需要努力在简化代码和完成类的设计目标之间取得平衡。
(2)类中属性和方法的数量为能够完成工作的最少属性和方法的数量。
(3)代码重用是面向对象的主要优点之一。
(4)在商业环境下,巧妙不被人理解的代码不是好代码,容易被理解的代码才是王道。
类是对象的简化。
对象是类的实例,可以在程序中世纪使用对象。必须在内存中实例化该类的一个对象才能在程序中使用这个对象。

3、命名对象
我发现部分国际通用的命名方式是“匈牙利命名法”。
在极端的情况下,匈牙利表示法会在每一个数据项前面都加上他的数据类型作为前缀。在C#中使用匈牙利命名法,会使得编译器的预测功能非常实用。

以上是自己学习的一点感悟,一起分享,一起进步,与CSDN诸君共勉。



0 0
原创粉丝点击