一、什么是抽象类。 在面向对象的概念中,所有的对象都是通过类来描述的,反过来却不是这样的,所有的类却不都是用来描述对象的,如果一个类没有包含足够的信息来描述一个对象,这样的类就是抽象类。抽象类往往用来表征我们对问题领域进行分析、设计的出来的抽象概念,是对一系列看上去不同,但本质上相同的具体概念。我们 ...
分类:
其他好文 时间:
2017-09-30 19:35:35
阅读次数:
147
/*** @Author rexzhao* 工具类 仅限于* public variable*/using System.Collections;using System.Collections.Generic;using System.Reflection;using System.Text;us ...
C#命令模式 图片来源<设计模式之禅> 按上图所示 Receiver是实际干活的实现代码就在这个模块中 , Command 是抽象父类,ConcreteCommand是继承Command的类型 抽象的父类中含有Receiver类 用于子类调用其方法,即子类的Execute就是调用的Receiver中 ...
组合模式,顾名思义就是把多个功能相似的对象组合在一起就像是一个对象的功能一样,代码如下: 以上, 我们看到多个child的功能被一个composite的对象组合到了一个list中,调用采用了迭代的方式。组合的方式其实可以又很多变化,不一定要按照这种方式,关键是了解多个类对象的功能转换成一个类对象的理 ...
分类:
其他好文 时间:
2017-09-30 15:16:04
阅读次数:
125
记录了android中的fragment用法,recyclerView用法,备忘 ...
分类:
其他好文 时间:
2017-09-30 15:11:48
阅读次数:
213
其实之前我自己是没测出这个问题的,但是一放到测试的手上就出来了,原因我知道在哪里改输什么东西,但是人家不知道啊。报错如下: 解决方法,注册一个DGV_DataError事件就可以。 private void DGV_DataError(object sender, DataGridViewDataE ...
1.DI(给属性赋值)的四种方式: 01.Student实体类: 02.Grade实体类: 03.DI注入的方式: 04.测试代码: 2.自动装配(autowire): 01.主人实体类: 02.宠物狗实体类: 03.宠物狗的子类小狗实体类: 04.宠物猫实体类: 05.applicationCon ...
分类:
编程语言 时间:
2017-09-30 15:02:57
阅读次数:
210
java 多线程实现的几种方式: 1、extends Thread 2、implements Runnable 3、implements Callable<> 下面上代码: 运行结果: 可以看到,后在需要实现多线程操作公工数据时最好用Runable 、Callable接口的方式,当然也可以用Thre ...
分类:
编程语言 时间:
2017-09-30 15:00:03
阅读次数:
221
参考文献:http://blog.csdn.net/cleverlzc/article/details/39494957Gephi 是一款网络分析领域的可视化处理软件,可以用于数据分析,链接分析,社交网络分析等。标签传播算法LPA(Label Propagation Algorithm)最早是针对社 ...
分类:
编程语言 时间:
2017-09-30 14:56:24
阅读次数:
1122