什么是设计模式? 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的代码设计经验的总结工厂模式: 实例化对象,用工厂方法代替new操作 工厂模式包括工厂方法模式和抽象工厂模式 抽象工厂模式是工厂方法模式的扩展工厂模式的意图: 定义一个接口来创建对象,但是...
分类:
其他好文 时间:
2015-07-18 18:26:35
阅读次数:
105
工厂模式(Factory Pattern)是Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳模式。在工厂模式中,创建模式时不会对客户端暴露创建逻辑,并且通过使用一个共同的接口指向新创建的对象。介绍意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工...
分类:
其他好文 时间:
2015-07-18 18:19:20
阅读次数:
119
PendingIntent,待确定的意图,等待的意图官网链接:http://developer.android.com/reference/android/app/PendingIntent.html官网关于该类的继承关系,PendingIntent继承自Object。因为该类为final,所以没有...
分类:
移动开发 时间:
2015-07-18 15:24:42
阅读次数:
168
1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的经典的三次握手示意图:经...
分类:
其他好文 时间:
2015-07-17 13:37:46
阅读次数:
104
结构意图定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。适用性当一个抽象模型有两个方面, 其中一个方面依赖于另一方面。将这二者封装在独立的对象中以使它们可以各自独立地改变和复用。当对一个对象的改变需要同时改变其它对象, 而不知道具体有多少对象...
分类:
其他好文 时间:
2015-07-17 09:33:48
阅读次数:
110
结构意图定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。适用性许多相关的类仅仅是行为有异。“策略”提供了一种用多个行为中的一个行为来配置一个类的方法。需要使用一个算法的不同变体。例如,你可能会定义一些反映不同的空间/时间权衡的算法。当这些变体...
分类:
其他好文 时间:
2015-07-17 09:32:12
阅读次数:
102
结构意图动态地给一个对象添加一些额外的职责。就增加功能来说,D e c o r a t o r 模式相比生成子类更为灵活。适用性在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。处理那些可以撤消的职责。当不能采用生成子类的方法进行扩充时。一种情况是,可能有大量独立的扩展,为支持每一种组...
分类:
其他好文 时间:
2015-07-17 08:24:01
阅读次数:
114
1.Factory模式两个最重要的功能(1)定义创建对象的接口,封装了对象的创建。(2)使得具体化类的工作延迟到了子类中。2.Factory模式结构示意图3.实现 1 #ifndef _PRODUCT_H_ 2 #define _PRODUCT_H_ 3 4 class Product 5 { 6....
分类:
其他好文 时间:
2015-07-16 18:20:00
阅读次数:
96
示波器功能示意图:
(1)示波管操作部分
“POWER”:主电源开关及指示灯。按下此开关,其左侧的发光二极管指示灯5亮,表明电源已接通。
“INTEN”:亮度调节钮。调节轨迹或光点的亮度。
“FOCUS”:聚焦调节钮。调节轨迹或亮光点的聚焦。
“TRACE ROTATION”:轨迹旋转。调整水平轨迹与刻度线相平行。
显示屏:显示信号的波形。
(2)垂直轴操作部分
“VO...
分类:
其他好文 时间:
2015-07-16 16:43:35
阅读次数:
437
1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的经典的三次握手示意图:经...
分类:
其他好文 时间:
2015-07-16 16:23:20
阅读次数:
116