零度空间

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年7月16日

摘要: 相同点 ●都不能被直接实例化,都可以通过继承实现其抽象方法。 ●都是面向抽象编程的技术基础,实现了诸多的设计模式。 不同点 ●接口支持多继承;抽象类不能实现多继承。 ●接口只能定义抽象规则;抽象类既可以定义规则,还可能提供已实现的成员。 ●接口是一组行为规范;抽象类是一个不完全的类,着重族的概念。 ●接口可以用于支持回调;抽象类不能实现回调,因为继承不支持。 ●接口只包含方法、属性、索引... 阅读全文
posted @ 2008-07-16 21:02 Diago 阅读(540) 评论(0) 推荐(0) 编辑

摘要: 一、Web Service端的设计 先从SoapHeader继承一个自定义类CredentialSoapHeader,该类包含用户名和密码: public class CredentialSoapHeader : SoapHeader { public string Username { get { } set { } } p... 阅读全文
posted @ 2008-07-16 20:55 Diago 阅读(1565) 评论(0) 推荐(0) 编辑

摘要: interface用来声明接口 1.只提供一些方法规约,不提供方法主体 如 public interface IPerson { void getName();//不包含方法主体 } 2.方法不能用public abstract等修饰,无字段变量,无构造函数。 3.方法可包含参数 如 public interface IPerson { void getAge(string ... 阅读全文
posted @ 2008-07-16 20:49 Diago 阅读(70) 评论(0) 推荐(0) 编辑