Template模板方法模式作用:定义一个操作中的算法的骨架。而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。在基类的算法模板中的子算法,设为虚拟函数,将此虚拟函数放至子类中实现,类似思想可参考另一篇博文中的做法,http://www.cnblogs...
分类:
其他好文 时间:
2015-07-13 18:22:08
阅读次数:
109
点(GL_POINTS):
点总是正方形的像素,默认情况下,点的大小不受透视除法影响。即不管与视点的距离如何,它的大小都不改变。为了获得圆点,必须在抗锯齿模式下绘制点。
可以用glPointSize改变点的大小。
//点
//建立批次
GLBatch pointBatch;
GLfloat vCoast[24][3] = {{2.80, 1.20, 0.0 }, {2.0,...
分类:
其他好文 时间:
2015-07-13 00:51:40
阅读次数:
121
??A android:configChanges属性对android:configChanges属性,一般认为有以下几点: 1 不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次。 2 设置Activity的android:configChanges="orientation"时,切屏还...
分类:
移动开发 时间:
2015-07-11 16:47:32
阅读次数:
185
模版方法模式:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模版方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。这个模式主要用来创建一个算法的模版。好莱坞原则:别调用(打电话)我们,我们会调用(打电话)你;应用案例:数组排序算法 void sort(Object[] ...
分类:
其他好文 时间:
2015-07-11 14:55:41
阅读次数:
95
单张图片显示: 先写好word格式的文档,在其中插入一张图片,然后重命名为ftl,再用编辑器打开,把图片那一段base64信息用freemarker表达式替换掉。 之后把图片的信息输出到模板即可。多张图片显示: 需要注意的是,多张图片显示时,当list循环的时候,如果你不改变图片两个属性w:na.....
分类:
其他好文 时间:
2015-07-08 22:16:36
阅读次数:
331
模板方法模式:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。——《HEAD FIRST 设计模式》 我的golang代码: 1 package template 2 3 import ( 4 "fmt" ...
分类:
其他好文 时间:
2015-07-08 09:28:01
阅读次数:
107
封装的好处:过滤不合理的值屏蔽内部的赋值过程让外界不必关注内部的细节继承的好处:不改变原来模型的基础上,拓充方法建立了类与类之间的联系抽取了公共代码坏处:耦合性强(当去掉一个父类,子类将不能再使用)继承的注意点:子类和父类不能有相同的成员变量子类可以重写父类的方法子类方法和属性的访问过程:如果子类没...
分类:
其他好文 时间:
2015-07-07 12:25:34
阅读次数:
94
模板方法
概述
定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。
TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
适用性
1.一次性实现一个算法的不变的部分,并将可变的行为留给子类来实现。
2.各子类中公共的行为应被提取出来并集中到一个公共父类中以避...
分类:
编程语言 时间:
2015-07-07 09:34:50
阅读次数:
133
JAVA中的继承及其常见问题分析
1、JAVA中继承的定义
JAVA中,类的继承是通过扩展其他类而形成新类来实现的,原来的类称为父类(Super Class)或基类,新的类称为原来类的子类或派生类。在子类中,不仅包含了父类的属性和方法,还可以增加新的属性和方法,从而使得父类的基本特征可被所有子类对象共享。
注:类的继承并不改变类成员的访问权限,也就是说,如果父类的成员是公有的...
分类:
编程语言 时间:
2015-07-06 12:17:43
阅读次数:
120
模板方法模式定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算的结构即可重定义该算法的某些特定步骤。抽象模板类AbstractClasspackage com.hml.template;public abstract class AbstractClass { .....
分类:
其他好文 时间:
2015-07-05 13:44:40
阅读次数:
131