xia,oYe!

导航

2010年6月2日

C#与.net3.0高级程序设计(特别版)---第七章:接口与集合(上)

摘要: 7.1使用C#实现接口定义:接口就是语义相关的一个或多个抽象成员组成的命名集合,使用interface定义,但从不指定基类,所有接口成员不带访问修饰符,默认为公共的。7.2使用C#实现接口,当一个类或结构选择通过支持接口类型来扩展其功能时,用逗号分隔列表,最直接的基类必须是列在冒号后面的第一个成员,如果没有特别指明默认为System.Object,对于结构而言则是System.ValueType.... 阅读全文

posted @ 2010-06-02 21:14 xia,oYe! 阅读(302) 评论(0) 推荐(0) 编辑

2010年5月9日

C#与.net3.0高级程序设计(特别版)---第四章:C#2.0面向对象编程

摘要: 4.1 C#的类类型4.1.1方法重载当一个类有一系列用参数的数量(或类型)区分的同名成员方法时,就说一个成员被重载。(不可用返回值区分,由于调用时不涉及返回值)。4.1.2使用C#的this进行自引用1.解决了类成员和局部变量的重名问题。2.使用this进行转发构造函数调用。注意:静态成员在其方法作用域内不能使用this关键字。因为静态成员函数在类(而不是对象)级别上操作,没有this!4.1.... 阅读全文

posted @ 2010-05-09 13:50 xia,oYe! 阅读(335) 评论(0) 推荐(0) 编辑

2010年4月26日

设计模式(转载)

摘要: 设计模式学习笔记一【简单工厂模式】 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。 简单工厂模式的缺点体现在其工厂类上,由于工厂类集中了所有实例的创建逻辑,所以高内聚方面做的并不好。另外,当系统中的具体产品类不断增多时,可能会出现要求工厂类也要做相应的修改,扩展性并不好。设计模式学习笔记二【策略模式】 面向对象的编程,并不是类... 阅读全文

posted @ 2010-04-26 10:07 xia,oYe! 阅读(144) 评论(0) 推荐(0) 编辑