zoukankan      html  css  js  c++  java
  • 面向对象编程思想及其相关内容

     
    首先,我们还是来谈一下面向对象的编程思想吧。我想现在的主流编程思想无非两种:结构与面向对象。以前,在ASP中我们完全采用的是结构化思想。现在,asp.net可以完全支持面向对象的编程思想,这不得不说是一个质上的飞跃。


           
    简单谈一下,面向对象无非就是把世间万物当做一个类,要想使用类做事,就必须创建类的实例。这很好理简,比方人是一个类,我们总不能说叫人去做事吧(这样没有针对性),我们往往说叫张三 or
    李四去,这张三 or
    李四就是人这个类的一个实例。这就是对象的概念。再讲一下就是事件与动作,举个例子:起风了,下雨了,收衣服了。起风了,下雨了是事件,这个事件会激发收衣服这个动作,这个动作的执行者就是对象。如果大家学过SQL
    Server的触发器,我想对这一点思想会更清楚。面向对象还比较重要的就是继承(Inherits)与多态。这很好理解,比方,张三会收衣服,张三生的儿子继承了张三的特点,也会收衣服,这就是继承,而且说不定张三的儿子还会开车,这就是多态。


           
    好了,对于面向对象理解我就说这么一点,还是说一下在asp.net中如何用面向对象的观点来编程吧。我们在编web程序时,通常要要处理:UI(用户界面,也就是数据的显示)与代码(如何处理数据的Code(代码)。为了达到UI与Code的完全分开,我们把UI当作一个对象,Code当作另我一个对象。当然我们要研究这两个对象的关系,还记得我们在编ASP程序时把同一段代码Copy到很多页面,看来code是父类了,UI是子类了。不过他们都是从
    System.Web.UI.Page继承过来。理清了类的关系,我们不难理解代码UI与Code分开的思想了。

  • 相关阅读:
    SSISDB8:查看SSISDB记录Package执行的消息
    MongoDB 分片管理
    MongoDB 数据分发
    MongoDB 搭建分片集群
    WaitType:ASYNC
    Design6:选择合适的数据类型
    Performance Monitor4:监控SQL Server的IO性能
    Performance Monitor1:开始性能监控
    Performance Monitor2:性能计数器
    Neo4j 第五篇:批量更新数据
  • 原文地址:https://www.cnblogs.com/liulei00/p/3655966.html
Copyright © 2011-2022 走看看