2017年7月24日
摘要: Liskov替换原则是一个关于设计父类和子类关系的原则。 它的定义很有数学感: 若对每个类型S的对象o1,都存在一个类型T的对象o2,使得在所有针对T编写的程序P中,用o1替换o2后,程序P的行为功能不变,则S是T的子类型。 这个很类似于高等数学的根基极限的定义: 一个数列a,对于任何给定的一个正数 阅读全文
posted @ 2017-07-24 23:40 zhangshuliai 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 如果把OpenGL看做一个加工机器,它的功能就是把一系列顶点纹理数据可以在屏幕上面显示的像素。这就如同面条机器把一定比例的面和水加工成一根根面条一样。面条机器可以设置面条的宽度和厚度,这可以影响整个加工的面条,就相当于OpenGL可以设置纹理过滤模式,混合模式等全局状态,可以影响到这一帧的像素输出。 阅读全文
posted @ 2017-07-24 00:26 zhangshuliai 阅读(167) 评论(0) 推荐(0) 编辑