zoukankan      html  css  js  c++  java
  • C#设计模式读书笔记(1)

    周日买了本设计模式的书,直到今天才拿起来看,而且现在都快一点钟了哦。人也有些困了。说实在话如果不是今年在这里学习。我也不会学会C#,想想2003年的时候。看到关于它的文章我都是一翻而过。那时候心里除了VB什么都容不下了。现在回头看看自己写过的代码真的好傻,觉的好笑。在这里呆了半年。对我自己来说。的确是进步了。但是作为一个标准的程序的素质,我的路还有好远好远。对于C#的语法和大致的运行模式有了了解,我觉的有必要来了解设计模式了。一边看它,我还在一边在补面向对象的知识,记得刚拿起C#的书的时候,真的觉的那些面向对象的理论真的好无聊。一点东西变来变去。完全没有必要。除了继承,我想不到虚方法和接口有什么用了,今晚才看了一个多小时的书,我就在汗颜了。自己的水平太菜了。哈哈。这也是对我的一个考验嘛。差不多我又要再看一次或是多次的语法书了。
    1、在代码中可以多多的使用using{}语句。它能智能的对括号内的对象进行Dispose操作,在ADO.NET中最怕的就是Connection和DataReader对象了。对于两者的处理不当都会导致程序产生严重的后果,那现在就用它来解决吧。
    2、当采用委托对单个方法进行回调时候,一个基于接口的设计是同样有效的,但是委托却能广播到多个事件。
    3、接口可以包容方法,属性,索引器,也可以包含事件。却不能包含委托,这是因为接口规范的是成员,而委托是声明的一种类型,无法纳入到接口中。事件Event是声明的一种特定类型的字段,规范了其类型及名称,客户对于事件的类型及委托的操作仅限于订阅和取消操作,这样只有声类可以调用一个事件,只要使某个类包容一个公共事件成员,一个接口客户的组成类就可以实例化上述类,
    4、接口的规范,如果你定义了一个新的集合类型,那就需要规范一个索引器,如果在某个类中必须有一个方法,而这个方法要使用一个属性值,并且需要设置这个属性。

    接口描述了类在交互的过程中的期望和不期望行为。接口与抽象类很类似,接口定义了它应该完成的功能,但是它没有实现,接口与委托也类似,不过委托仅规范了单个方法的参数及返回值。这是总领,一天看不懂。还要看几次,呵呵,。。。。二点了,该睡觉了。

  • 相关阅读:
    PhoneApplicationPage 之观察 触摸事件 GIS
    读书笔记 之 image GIS
    button 样式 GIS
    TextBlock GIS
    textgame GIS
    c#对List或ListArray或string组数 用linq进行分组统计
    彗星撞地球 怀念下Warez组织的经典力作(15G动画压缩成64Kb的那个)
    .NET Framework各版本独立下载.NET Framework 3.5下载.NET Framework 2.0下载
    asp.net 导出excel 表之后 按钮 页面控件失效不可用,没反应的解决办法。
    SQL Sever 各版本下载 SQL Server 2012下载SQL Server 2008下载SQL Server 2005 下载SQL Server 2000 下载
  • 原文地址:https://www.cnblogs.com/xxm/p/441932.html
Copyright © 2011-2022 走看看