1:静态类只用于包含静态成员的类型,不能被实例化,我们可以直接使用它的属性与方法,静态类最大的特点就是共享。静态类的特性是防止继承,防止外部来NEW。它相当于一个sealed abstract类。2:静态类和类成员用于创建无需创建类的实例就能够访问的数据和函数。静态类成员可用于分离独立于任何对象标识...
分类:
其他好文 时间:
2014-10-06 23:19:40
阅读次数:
337
#!r6rs( import ( rnrs base ( 6 ) ) ( rnrs io simple ( 6 ) ) )( define ( deriv exp var ) ( define ( variable? x ) ( symbol? x ) ) ( define ( =num...
分类:
其他好文 时间:
2014-10-06 12:46:40
阅读次数:
182
Java的基本输出流类是:java.io.OutputStream: public?abstract?class?OutputStream 这个类提供了写入数据所需的基本方法。这些方法包括: public?abstract?void?write(int?b)?throws?IOException
pub...
分类:
其他好文 时间:
2014-10-06 02:33:09
阅读次数:
172
reactor设计模式,是一种基于事件驱动的设计模式。《Pattern-Oriented Software Architecture, Volume 2》对这个模式做了具体的解说。这个模式的结构图例如以下:图中的handle相应的是操作系统提供的句柄,比如I/O句柄,Event_Handler类持有...
分类:
其他好文 时间:
2014-10-05 21:32:08
阅读次数:
220
什么是handler?handler主要用在用户同自己创建的线程进行通信,andorid应用程序在主线程中会维护一个消息队列,通过Message对象在线程间进行通信.在handler内部的handlerMessage中处理消息请求其实学习过VC++的朋友应该可以很好的理解handler,类似于VC+...
分类:
移动开发 时间:
2014-10-05 15:13:38
阅读次数:
243
定义:表示一介作用于某个对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。
结构图:
示例代码:
public interface Vistor {
public abstract void vistorConcreteElementA(ConcreteElementA concreteElementA);
public abstr...
分类:
其他好文 时间:
2014-10-05 12:15:18
阅读次数:
199
定义:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的互
结构图:
示例代码:
public abstract class Mediator {
public abstract void send(String message, Colleague colleague);
}
public class ...
分类:
其他好文 时间:
2014-10-05 11:16:38
阅读次数:
184
抽象工厂模式(Abstract Factory):抽象工厂--顾名思义,就是把工厂抽象出来,不同的工厂生产不同的产品。这样做有个好处:一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。...
分类:
编程语言 时间:
2014-10-05 02:37:07
阅读次数:
213
_run(); $notecomputer->_run2();*//*interface 成员字段必须是常量 接口方法必须是抽象方法~ 并且不能写abstract 子类继承接口的说法,叫做实现, 可以多实现*/ interface Computer { c...
分类:
其他好文 时间:
2014-10-04 19:09:27
阅读次数:
179
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式须要为每个任务创建一个新的线程,任务完毕后通过Handler实例向UI线程发送消息,完毕界面的更新,这样的方式对于整个过程的控制比較精细,但也是有缺点的,比如代码相对臃肿,在多个任务同一时候运行时,不...
分类:
移动开发 时间:
2014-10-04 14:17:46
阅读次数:
280