- 博客(17)
- 收藏
- 关注
原创 【C#】C#接口
一、多态1、定义同一操作作用于不是同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。它是通过派生类覆写基类中的虚函数来实现。 2、分类 ♦编译时 编译时的多态是通过重载来实现的,对于非虚的成员来说,系统再编译时,根据传递的参数、返回的类型等信息决定实现何种操作。 ♦运行时 是指直到系统运行时,才根据实际情况决定实现何种操
2015-10-31 20:44:12 1840 18
原创 【C#】C#名称空间
1、特点名称空间可以按逻辑对类进行分类,增强了可读性,减少了类名的冲突。例如:2、导入名称空间 用using关键字在文件的顶部导入要使用的名称空间。 但是: 如果过度使用using将带来干扰可读性,增加名称冲突的可能性的问题。所以使用alias(别名)是一种折中的方式,例如:
2015-10-31 10:43:36 1522 15
原创 【C#】C#之类
类一、对象把一个东西看成对象,我们就可以独立的去审查它的性质,它的行为,进而研究它和其他对象的关系。同样,在程序中使用对象的概念,就让我们可以把一个程序看成是很多对象相互作用的结果。对象有属性和方法。二、封装如果电视是对象的话,那么我们只需要用遥控器就可以换台,而不用知道它的原理,这就是封装,是面向对象的一个重要的特点。 好处: 良好的封装能减少耦合,类内部
2015-10-31 10:39:18 1487 12
原创 【C#】C#继承与多态
继承与多态一、继承 1、语法如何调用?举例:动物类 2、调用基类的成员 3、base关键字 调用base构造函数 4、Object基类 5、抽象类和抽象方法 标记为抽象或包含在抽象类中的成员必须使用抽象类派生的类来实
2015-10-31 10:29:02 694 11
原创 【C#】C#对象的方法
1、语法 例如:其中,void不返回任何值,还有一个assign(),它是不接收任何值。如何调用 2、方法重载 对不同的数据执行相似的功能 对具有不同数量的参数的方法重载
2015-10-31 08:55:34 803 14
原创 【C#】C#数组
一、解释数组是统一数据类型的一组值,它属于引用类型,因此存储在堆内存中,数据元素初始化或给数组元素赋值都可以在声明数组时或在程序的后面阶段中进行。二、语法 Int [] intarray 数组的声明:C#数组下标为0 可以不指定数组的大小。 Int [] numbers; //declare numbers as Int [] n
2015-10-31 08:50:17 1234 16
原创 【C#】C#数据类型
一、数据类型 其中有两大基本类别l 值类 表示实际数据,只是把值存放在内存中,值类型都存储在堆栈中,int char ,结构 数据存储在栈中l
2015-10-31 08:41:45 1709 10
原创 【C#】C#基础概念
一、c#第一个程序 二、C# 基础(类库) 1、Using(举例)(查看错误)(解决办法) 它只能作用于名字空间而不能作用于类。 2、C#程序全部都是由类组成的,所以说C#是一门完全面对对象的程序语言。在C#中编程,,实际上就是利用Microsoft公司提供给你的庞大的.net类库的过程,
2015-10-31 08:21:15 2484 10
原创 【UML】实现图(构件图&部署图)
一、构件图 1、概念 构件图从软件架构的角度来描述系统的主要功能,比如系统分成几个子系统,每个子系统包含哪些类,包和他们之间的关系等。可以清楚的看出系统的结构和功能。 2、构件的种类 构件是系统中遵从一组接口且提供其实现的物理的,可替换的部分。构件能够完成独立功能,它是软件系统的组成部分,在划分功能的软件系统中,软件被分为一个个的模块。每
2015-10-02 11:55:08 2254 19
原创 【UML】交互图(序列图&协作图)
一、交互图 包括序列图和协作图。 序列图: 1、概念: 描述对象之间消息发送的先后顺序,阐明对象之间的交互过程以及在系统执行过程中的某一个具体时刻将会发生什么事件。 2、组成: Object(包括actor实例) Lifeline(生命线)
2015-10-02 11:43:11 2530 12
原创 【UML】行为图(状态图&活动图)
一、状态图 1、概念 状态图描述一个实体基于事件反应的动态行为,显示该实体如何根据当前的状态对不同的事件作出反应的,为了研究类、角色、子系统或组件的行为。 2、图示 二、活动图 1、概念 活动图是阐明了业务用例实现的工作流程,可以用于研究实现业务目标时所要执行的各项任务或活动的顺
2015-10-01 11:27:11 908 10
原创 【UML】对象图
一、概念 对象图显示了一组对象和他们之间的关系,是类图的一个静态快照,对象图和类图都是反映静态图的,但它是从实际或原型化的情景来表达的。对象图显示某个时刻对象对象和对象之间的关系,一个对象图可以看成一个类图的特殊用例。 二、图示 一个对象图是类一个实例,由于对象存在生命周期,因此对象图只
2015-10-01 10:54:51 771 9
原创 【UML】类图
一、概念 UML类图是静态图中的重点,它不但是设计人员的核心,更是实现人员关注的核心,建模工具也要要根据类图来产生代码,类图在UML9种图里占据了一个重要的地位。类是具有相似结构、行为和关系的一组对象的描述符,它显示了一组类、接口、协作、关系。在UML中问题域最终要被逐步转化,通过类来建模,通过编程语言构建这些类从而实现系统。类加上类之间的关系就构成了类图,类图中还可以包含接口、包
2015-10-01 10:01:41 921 14
原创 【UML】面向对象技术
一、面向对象设计 面向对象设计模式是好的面向对象设计,它可以满足应对变化,提高复用的设计。它描述的是软件设计,因此它是独立于编程语言的,但是面向对象设计模式的最终实现仍然要使用面向对象编程语言来表达,如VB、.NET、C++等。面向对象设计模式不像算法技巧,可以照搬照用,它是建立在对“面向对象”纯熟、深入的理解的基础上的经验性认识,要掌握面向对象设计模式的前提要先掌握面向对象
2015-10-01 09:13:43 770 13
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人