问题1 接口可以继承接口。问题2 抽象类可以实现接口。问题3 抽象类可以继承具体类,前提是实体类必须有明确的构造函数。证明:所有的类都从Object类继承的。解释“实体类必须有明确的构造函数”的含义:-1.没写构造器的,那是拥有默认无参公有构造函数的,子类可以什么都不写,让默认构造器去调用它。这是最...
分类:
其他好文 时间:
2014-08-25 16:26:04
阅读次数:
230
信息化已成为国家战略,信息化进程对国民经济的贡献度越来越高,国民经济和社会发展对信息系统的依赖度越来越高。但是,目前我国的信息化进程面临挑战:欧美国家政府、设备商不断推陈出新,从ERP与智能电网到智慧地球、云计算、物联网、大数据、3D打印,创新层出不穷,而我国在基础创新、顶层设计创新方面仍采取跟随策...
分类:
其他好文 时间:
2014-08-25 16:24:34
阅读次数:
260
信息化已成为国家战略,信息化进程对国民经济的贡献度越来越高,国民经济和社会发展对信息系统的依赖度越来越高。但是,目前我国的信息化进程面临挑战:欧美国家政府、设备商不断推陈出新,从ERP与智能电网到智慧地球、云计算、物联网、大数据、3D打印,创新层出不穷,而我国在基础创新、顶层设计创新方面仍采取跟随策略。信息化基础创新、顶层设计不可或缺,缺乏顶层设计的信息化建设会造成信息系统盲目建设、信息孤岛、资源...
分类:
其他好文 时间:
2014-08-25 15:00:14
阅读次数:
306
创建类模式包括工厂方法模式、建造者模式、抽象工厂模式、单例模式和原型模式,它们都能够提供对象的创建和管理职责。其中的单例模式和原型模式非常容易理解,单例模式是要保持在内存中只有一个对象,原型模式是要求通过复制的方式产生一个新对象,这两个不容易混淆。下面主要分析其它三种模式。
一、工厂方法模式VS建造者模式
1、意图不同
在工厂方法模式里,关注的是一个产品整体,无须关心产品的...
分类:
其他好文 时间:
2014-08-22 21:11:29
阅读次数:
197
行为类模式包括责任链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法、访问者模式,我去,好多。。。下面主要挑选几个比较容易混淆且比较重要的模式进行对比说明。
一、命令模式VS策略模式
1、关注点不同
策略模式关注的是算法替换的问题:一个新的算法投产,旧算法退休,或者提供多种算法由调用者自己选择使用,算法的自由更替是它实现的要...
分类:
其他好文 时间:
2014-08-22 21:11:09
阅读次数:
259
创建类模式描述如何创建对象,行为类模式关注如何管理对象的行为,结构类模式则看重于如何建立一个软件结构,虽然三种模式的着重点不同,但是在实际应用中还是有重叠的,会出现一种模式适用,另外一种模式也适用的情况。
一、策略模式VS桥梁模式
策略模式是一个行为模式,旨在封装一系列的行为,封装的格式(算法)不同,行为也就不同;而桥梁模式则是解决在不破坏封装的情况下如何抽取出它的抽象部分和实现部分,它...
分类:
其他好文 时间:
2014-08-22 21:11:00
阅读次数:
244
BGP线路服务器主要是应用于AS之间的互联,它最主要的功能是控制路由传播和选择最好的路由途径。 现在中国一些大的idc运营上都具有AS号,而且全国各大网络运营商都是通过BGP协议和自身的AS号实现多线互联的。使用了BPG线路互联之后,网络运营商所有的骨干路由设备就会判断到idc机房和ip段的最佳路....
分类:
其他好文 时间:
2014-08-21 19:05:14
阅读次数:
407
之前在买书的时候凑单的时候买了一本《程序员的数学》,希望能够提升一下自己解决问题的能力,数学应该是最锻炼脑力的学科了。但是当我兴冲冲的去翻阅这本书的时候,展现在我面前的内容不是很符合我的要求~一句话,知识太过于基础。 我觉得这本书面向的读者更适合那些刚接触程序员的人,这样可以从数学的角度把他们...
分类:
其他好文 时间:
2014-08-21 16:47:34
阅读次数:
234
质量属性的四种分类:从架构设计所关心的角度,关心11种质量属性:功能型:软件所完成预期工作的能力性能:软件的响应能力,即经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理事件的个数可用性:软件能够正常运行的时间比例可靠性:软件在应用或系统错误面前,在意外或错误使用的情况下,维持软件系统...
分类:
其他好文 时间:
2014-08-21 09:39:13
阅读次数:
419
假设想写一个类模板Array,它所生成的类除了可以进行上下限检查外,其它行为和C++标准数组一样。设计中面临的一个问题是怎么禁止掉Array对象之间的赋值操作,因为对标准C++数组来说赋值是不合法的:double values1[10];double values2[10];values1 = va...
分类:
其他好文 时间:
2014-08-16 15:00:10
阅读次数:
126