创世纪·六日 - 面向对象编程思想
DotNet程序员信奉
OOP
教,神是Framework。
第一日,神说,万物皆对象(object),对象有标识、状态与行为;
于是DotNet程序员在
大脑
中列出Login功能的所有对象:Login对象、Login.aspx页面对象、登录表单frmLogin对象、提示
信息
lblMessage对象、用户名文本域txtUserName对象、密码文本域对象txtPassword对象和登录按扭btnLogin对象。
第二日,神说,有相同特征和行为的对象抽象为类(class);对象即为类的一实例;
于是DotNet程序员把用户名文本域对象和密码文本域对象抽象成TextBox类,其余分别抽象成Login、Login.aspx、HtmlForm、Label、Button类,并分别实例了类。
第三日,神说,对象的相同特征抽象为属性,相同的行为处理抽象为方法;
于是DotNet程序员把实例frmLogin、lblMessage、txtUserName、txtPassword、btnLogin定义成Login类的属性、并定义方法btnLogin_Click。
private void btnLogin_Click(object sender, System.EventArgs e) {
if ((txtUserName.Text=="孙二娘")(txtPassword.Text=="十字坡"))
lblMessage.Text="热烈欢迎世界著名武打巨星孙二娘小姐回乡考察投资"
else
lblMessage.Text="靠,这年头什么都有假的!"
}
第四日 神说,类要封装;
于是DotNet程序员在类标识、属性和方法前都分别加上public、private、protected。
第五日 神说,类可以继承和合成;
于是DotNet程序员把Login.aspx定义成Login的派生类,在Login.aspx开头加上如下声明语句:
%@ Page Inherits="WebApplication1.Login" %
第六日 神说,类有多态。
于是DotNet程序员对自己说,我暂时不需要,随后躺下。
很快他就睡着,只听见他的梦呓缓缓传来:六日,我就拖几个控件,定义几个ID,加一段事件处理代码,感谢万能的主framework和他的忠实仆役Visual Studio,吸星大法,爽!
DotNet程序员信奉
OOP
教,神是Framework。
第一日,神说,万物皆对象(object),对象有标识、状态与行为;
于是DotNet程序员在
大脑
中列出Login功能的所有对象:Login对象、Login.aspx页面对象、登录表单frmLogin对象、提示
信息
lblMessage对象、用户名文本域txtUserName对象、密码文本域对象txtPassword对象和登录按扭btnLogin对象。
第二日,神说,有相同特征和行为的对象抽象为类(class);对象即为类的一实例;
于是DotNet程序员把用户名文本域对象和密码文本域对象抽象成TextBox类,其余分别抽象成Login、Login.aspx、HtmlForm、Label、Button类,并分别实例了类。
第三日,神说,对象的相同特征抽象为属性,相同的行为处理抽象为方法;
于是DotNet程序员把实例frmLogin、lblMessage、txtUserName、txtPassword、btnLogin定义成Login类的属性、并定义方法btnLogin_Click。
private void btnLogin_Click(object sender, System.EventArgs e) {
if ((txtUserName.Text=="孙二娘")(txtPassword.Text=="十字坡"))
lblMessage.Text="热烈欢迎世界著名武打巨星孙二娘小姐回乡考察投资"
else
lblMessage.Text="靠,这年头什么都有假的!"
}
第四日 神说,类要封装;
于是DotNet程序员在类标识、属性和方法前都分别加上public、private、protected。
第五日 神说,类可以继承和合成;
于是DotNet程序员把Login.aspx定义成Login的派生类,在Login.aspx开头加上如下声明语句:
%@ Page Inherits="WebApplication1.Login" %
第六日 神说,类有多态。
于是DotNet程序员对自己说,我暂时不需要,随后躺下。
很快他就睡着,只听见他的梦呓缓缓传来:六日,我就拖几个控件,定义几个ID,加一段事件处理代码,感谢万能的主framework和他的忠实仆役Visual Studio,吸星大法,爽!
Being a devil is the same as being a human. We should be kind. If we are kind, we are not a devil, we are a hybrid.