2.接口
laolaowhn
这个作者很懒,什么都没留下…
展开
-
C# 浅谈 接口(Interface)的作用
继承"基类"跟继承"接口"都能实现某些相同的功能,但有些接口能够完成的功能是只用基类无法实现的 1.接口用于描述一组类的公共方法/公共属性. 它不实现任何的方法或属性,只是告诉继承它的类 《至少》要实现哪些功能,继承它的类可以增加自己的方法. 2.使用接口可以使继承它的类: 命名统一/规范,易于维护.比如: 两个类 "狗"和"猫",如果它 们都继承了接口"动物",其中动物里面有个方法B转载 2007-08-13 09:22:00 · 1102 阅读 · 0 评论 -
很多时候在考虑设计而不是考虑编码的时候, 接口才真正清晰,明朗的把它的原理展现给你。
很多时候在考虑设计而不是考虑编码的时候, 接口才真正清晰,明朗的把它的原理展现给你。 如果你看过设计模式这本书,你一定会对软件有一个重新的认识。四人组道出 了一个面向对象界的真理:面向接口设计和编程。 举个简单的例子,计算机的主板和显卡,他们之间有统一的约定,只要符合 PCI扩展的标准,那么你的显卡肯定能插上主板,并能访问主板来的转载 2007-08-13 08:41:00 · 1058 阅读 · 0 评论 -
接口与抽象类的区别
[1][2] [3]1。。。。。。。。。。。。。。。。好象这是一个老生常谈的问题,最近有个学生问我他们的区别,于是我就又想起这个话题。有不少的文章在描述这两者,但好象都没有怎么从初学者的浅显角度来看。其实这两者有很多相识之处,当然也有很多不同之处。要理解它们,应该先从面向对象思想开始。面向对象思想里面,最基本的就是封装,继承和多态。所谓封装,说的小,方法(函数)也就是对一种操作的封装,说的转载 2007-08-13 11:26:00 · 1176 阅读 · 0 评论 -
.NET 2.0 基础类库中的范型——范型集合
范型集合 毫无疑问,范型最典型的应用莫过于范型集合了。在 .NET 2.0 中提供了已有集合类和接口的范型版本,它们位于 System.Collections.Generic 命名空间中。 .NET 2.0 中新的范型集合类并不是简单的在已有非范型集合类的设计上多加了个范型参数 T 而已。新的范型集合类的设计充分吸收了已有设计中的合理之处并摒弃了一些不甚合理之处,同时引入了新的针对范型的设计。所以转载 2007-08-13 09:32:00 · 945 阅读 · 0 评论 -
接口的无敌解释!
接口的无敌解释!接口简单的说接口就是一个契约或者规范.比如遥控器,国家出台了一个国家遥控器规范,明文要求所有的遥控器厂家都要遵循这个规范,如果不遵循规范就不给3C认证标志,就不允许上市出卖..为什么要这个规范呢?大家在时间生活中会经常碰到,甲厂的遥控器不能遥控乙厂的电视,电视遥控器不能遥控其它电器如空调,冰箱.!原因是什么呢?是各个遥控器都没有遵循一个规范,电波有长有短,电压有高有低,导致各自转载 2007-08-13 08:28:00 · 740 阅读 · 0 评论 -
.NET 2.0 基础类库中的范型――其他范型类
.NET 2.0 基础类库中的范型――其他范型类时间:2007-05-01 阅读:13 类型:转载 编辑:jjxz 其他范型类.NET 2.0 基础类库对范型的应用当然并不仅限于范型集合和 Functional Programming。下面所列的范型类也都有其明确的设计目的和用途。Array在.NET 2.0中,Array 类扩充了对范型编程的支持。当然,Array类本身并不是范型类(出于转载 2007-08-13 09:40:00 · 788 阅读 · 0 评论 -
把对象的属性绑定到datalist中,建一个实体类,利用泛型,产生实体对象数组,把实体对象数组赋给datalist.DataSource...................
0.把对象的属性绑定到datalist中,首先建一个实体类,利用泛型,产生实体对象数组,把实体对象数组赋给datalist.DataSource,再把属性绑定到相应的控件...# Eval("User_name")%>1.default.aspx代码...@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.c原创 2007-08-20 19:57:00 · 2609 阅读 · 0 评论 -
基于C#的接口基础教程
基于C#的接口基础教程之一http://tech.ddvip.com/2006-08/11544445806695.html基于C#的接口基础教程之2 http://tech.ddvip.com/2006-08/11544445806696.html基于C#的接口基础教程之3 http://tech.ddvip.com/2006-08/115444458066967.htm原创 2007-08-22 09:28:00 · 1095 阅读 · 0 评论