码迷,mamicode.com
首页 >  
搜索关键字:抽象基类    ( 349个结果
20141214--抽象基类,接口
抽象类:在一个类的前面加上关键字“abstract”此类就成了抽象类。抽象类,不可以作为一个对象来使用。(无法New)一般用它来引用子类对象,abstract class Man { public void shuohua() { Conso...
分类:其他好文   时间:2014-12-14 17:08:38    阅读次数:177
Struts2的新特征
如果读者熟悉Struts1.X,会发现Struts2比Struts1.X有了巨大的变化: Action 类: ? Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 ? Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport...
分类:其他好文   时间:2014-12-11 12:25:12    阅读次数:136
three.js 源码注释(三十八)Light/Light.js
Light是场景中由灯光对象的抽象基类,通过原型的方式继承自Object3D,在WebGL的三维空间中,存在点光源PointLight和聚光灯SpotLight两种类型,还有作为点光源的一种特例, 平行光DirectionLight,和环境光AmbientLight.在3D场景中,基本上是这几种光源的组合,创建各种各样的效果. Light 颜色值 <returns type...
分类:Web程序   时间:2014-12-06 15:29:04    阅读次数:201
设计模式之模板方法模式
模板方法模式为我们定义了一个算法的框架,框架之中定义了方法的执行步骤,但是具体每一步的方法要由具体的子类来实现。这样,在不改变整个算法结构的同时,就可以定义某个算法的特定步骤。 模板方法模式的类结构如下: 模板函数:在一个抽象基类中定义了一个模板方法,它规定了整个算法的结构并且定义了...
分类:其他好文   时间:2014-12-05 19:14:29    阅读次数:154
three.js 源码注释(二十八)Cameras/Camera.js
Camera是相机对象的抽象基类,当创建相机时都从这个类继承.Camera对象的功能函数采用定义构造的函数原型对象来实现. THREE.Camera = function () { THREE.Object3D.call( this ); //调用Object3D对象的call方法,将原本属于Object3D的方法交给当前对象Camera来使用. this.matrixWorldInverse = new THREE.Matrix4(); //为相机设置属性matrixWorldInverse,这...
分类:Web程序   时间:2014-11-28 16:26:21    阅读次数:170
基本的文件 I/O
基本的文件 I/OMSDN抽象基类Stream支持读取和写入字节。Stream集成了异步支持。其默认实现根据其相应的异步方法来定义同步读取和写入,反之亦然。所有表示流的类都是从Stream类继承的。Stream类及其派生类提供数据源和储存库的一般视图,使程序员不必了解操作系统和基础设备的具体细节。流...
分类:其他好文   时间:2014-11-25 18:09:51    阅读次数:232
第9条:以“类簇模式”隐藏实现细节
类簇模式把实现细节隐藏在一套简单的公共接口(抽象基类)后面。以保持接口简洁,用户无须自己创建子类实例,只需调用基类方法创建即可。例如:UIButton 的 buttonWithType:工厂模式是创建类簇的办法之一。OC中的系统框架中普通使用此模式。 大部分collection类都是类簇。判断实例....
分类:其他好文   时间:2014-11-24 23:53:15    阅读次数:204
用java Graphics生成验证码
以下下是API文档对Graphics的介绍!Graphics 类是所有图形上下文的抽象基类,允许应用程序在组件(已经在各种设备上实现)以及闭屏图像上进行绘制。Graphics 对象封装了 Java 支持的基本呈现操作所需的状态信息。此状态信息包括以下属性:要在其上绘制的 Component 对象.....
分类:编程语言   时间:2014-11-23 10:29:58    阅读次数:320
百度地图开放API示例整理-覆盖物
OverLay覆盖物的抽象基类不能实例化下图所示为其子类实现。http://developer.baidu.com/map/reference/index.php?title=Class:%E8%A6%86%E7%9B%96%E7%89%A9%E7%B1%BB/PointCollectionMap.addOverLay添加覆盖物添加基本的覆盖物代码: varmarker=newBMap.Marker(newBMap.Point(1..
分类:Windows程序   时间:2014-11-17 12:34:06    阅读次数:1756
大话设计模式读书笔记5——装饰模式
装饰模式(Decorator):动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。装饰模式结构图:装饰模式实现代码: /// /// 声明一个Component的抽象基类 /// abstract class Component { ...
分类:其他好文   时间:2014-11-16 22:51:31    阅读次数:256
349条   上一页 1 ... 27 28 29 30 31 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!