Java也可以创建一种类专门用来当作父类,这种类称为“抽象类”。抽象类的作用有点类似“模版”,其目的是要设计者依据它的格式来修改并创建新的类。但是并不能直接由抽象类创建对象,只能通过抽象类派生出新的类,再由它来创建对象。抽象类定义规则:1、抽象类和抽象方法都必须用abstract关键字来修饰。2、抽...
分类:
编程语言 时间:
2014-11-28 11:40:43
阅读次数:
161
面对每年如此多的 新趋势,保持行业的领先是个很困难问题. 网站设计者和前端工程师都已经全面的使用CSS3 properties, 决定这些的是浏览器支持和新的特性. 但是还是有些优秀的CSS2代码片段和CSS3一起运行中.这篇文字里我会介绍50 个便于使用的 CSS2/CSS3 代码片段给所有的WE...
分类:
Web程序 时间:
2014-11-25 14:02:24
阅读次数:
134
Java“白皮书”的关键术语 Java的设计者已经编写了颇有影响力的“白皮书”,用来解释设计的初衷以及完成的情况,并且发布了一个简短的摘要。这个摘要用下面11个关键术语进行组织: 简单性 可移植性 面向对象 ...
分类:
编程语言 时间:
2014-11-24 19:11:32
阅读次数:
274
我们用firbug浏览别人网站时会发现设计者会在很多地方使用inline-block。我们都知道inline是声明div是内联对象,block是声明块对象,那么inline-block是什么意思,即内联又成块?接下来做个测试,让我们了解一下三者的区别和作用吧:inline、block、inline-...
分类:
其他好文 时间:
2014-11-24 00:46:04
阅读次数:
286
HIPO图(Hierarchy Plus Input/Processing/Output)是表示软件结构的一种图形工具,以模块分解的层次性以及模块内部输入、处理、输出三大基本部分为基础建立的。它由两部分组成:
H图(层次图):描述软件总的模块层次结构
矩形框表示一个模块,矩形框之间的直线表示模块之间的调用关系,同结构图一样未指明调用顺序。它的设计依据是系统的模块划分,主要由设计者决定...
分类:
其他好文 时间:
2014-11-20 22:04:30
阅读次数:
473
1. C语言的许多特性是为了方便编译器设计者而建立的。于是C语言的语言特性有:数组下标从0而非1开始;C语言的基本数据类型直接与底层硬件相对应;auto关键字只对创建符号表入口的编译器设计者有意义;表达式中的数组名可以看作是指针;float被自动扩展为double(ANSI C中不再如此);不允许嵌...
分类:
编程语言 时间:
2014-11-19 23:47:58
阅读次数:
270
原文地址:http://leihuang.org/2014/11/17/minmize-accessibility/
信息隐藏
要想区别一个设计良好的模块与一个设计不好的模块,最重要的因素是,这个模块对于外部的其它模块而言,是否隐藏了内部的数据和其他的实现细节。换句话说,就是模块的设计者是否对其进行了良好的封装。
对于顶层的(非嵌套的)类和接口,它们只有2种访问级...
分类:
其他好文 时间:
2014-11-17 01:46:05
阅读次数:
173
在Java语言中,Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(具体实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为Java集合框架(JavaCollectionFramework)。Java程序员在具体应用时,不必考虑数据结构和算法实现细节,只需要用这些类创建.....
分类:
编程语言 时间:
2014-11-16 21:23:25
阅读次数:
308
1.什么是命名空间: 命名空间:实际上就是一个由程序设计者命名的内存区域,程序设计者可以根据需要指定一些有名字的空间域,把一些全局实体分别放在各个命名空间中,从而与其他全局实体分隔开来。2.命名空间的作用: 命名空间是ANSIC++引入的可以由用户命名的作用域,用来处理程序中常见的同名冲突。 ...
分类:
编程语言 时间:
2014-11-14 12:27:08
阅读次数:
264
【摘要】:面向使用者的系统工程设计,其目的是要准确、快速地在设计者和使用者之间传递信息和实现功能,也是优化产品性能来适应大众的操作能力,减轻使用者的认知负担。成功的系统工程设计能使得图形化界面更科学合理,更好地满足使用者的需要。对于开发者而言需要主要如下几个方面:1,对系统工程应用需要有准确的定位;...
分类:
其他好文 时间:
2014-11-14 12:03:07
阅读次数:
398