gluOrtho2D : 指定二维世界坐标系统 glVertex* : 选择一坐标位置。该函数必须放在glBegin/glEnd之间 glBegin(GL_POINTS) : 绘出一个或过个点,每个都在glVertex函数中指定。该端点串最后由glEnd语句来结束。 glBegin(GL_LINES ...
结构型模式 享元模式 抽象享元角色: 所有具体享元类的父类,规定一些需要实现的公共接口。 具体享元角色: 抽象享元角色的具体实现类,并实现了抽象享元角色规定的方法。享元工厂角色: 负责创建和管理享元角色。 使用场景: 是以共享的方式,高效的支持大量的细粒度的对象。 ...
分类:
其他好文 时间:
2017-11-03 19:12:41
阅读次数:
139
python元类: type() 元类是python高阶语法. 合理的使用可以减少大量重复性的代码. 元类使用代码: 元类关键字type() ;元类有三个参数 原型:type('Class',(object,),dict(hello=fun())) 1、class 自定义的类名称 2、(object ...
分类:
编程语言 时间:
2017-11-03 18:58:11
阅读次数:
193
除基元数据类型(int,uint,number,string),其他数据类型声明,默认值是null。 所有不声明类型的变量,默认都是undefined。 as2中不管有没有声明类型变量,没有赋值,则全部为undefined. as3数据类型,根据黑羽大神概括为值类型(基元类型),引用类型;值类型实际 ...
分类:
其他好文 时间:
2017-10-29 19:36:55
阅读次数:
281
一:类也是对象 类就是一组用来描述如何生成一个对象的代码。 类也是一个对象,只要你使用关键字class,python解释器在执行的时候就会创建一个对象。 下面这段代码: 会在内存中创建一个对象,名字就是ObjectCreator,这个对象(类)自身拥有创建对象(类实例)的能力。 类的本质是一个对象, ...
分类:
编程语言 时间:
2017-10-29 19:35:55
阅读次数:
227
类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protected)成员。尽管友元函数的原型有在类的定义中出现过,但是友元函数并不是成员函数。 友元可以是一个函数,该函数被称为友元函数;友元也可以是一个类,该类被称为友元类,在这种情况下,整个类及其所有成员都是友元。 ...
分类:
其他好文 时间:
2017-10-25 00:34:25
阅读次数:
157
在python中,我们可以用多种方法来实现单例模式: - 使用模块 - 使用__new__ - 使用装饰器 - 使用元类(metaclass) 使用模块 其实,python的模块就是天然的单例模式,因为模块在第一次导入时,会生成.pyc文件,当第二次导入时,就会直接加载.pyc文件,而不会再次执行模 ...
分类:
编程语言 时间:
2017-10-18 16:07:50
阅读次数:
255
常用结构单元类型 2017-10-07 11:36:50 ...
分类:
其他好文 时间:
2017-10-07 14:43:38
阅读次数:
116
python面向对象进阶(下) item系列 __slots__方法 __next__ 和 __iter__实现迭代器 析构函数 上下文管理协议 元类一、item系列 把对象操作属性模拟成字典的格式。 例如:对象名['key'] = value class Foo: def __init__(sel ...
分类:
编程语言 时间:
2017-10-05 19:10:10
阅读次数:
180
下面的程序涉及到了类的构造函数,默认构造函数,析构函数,转换函数,友元函数,运算符重载。 C++提供了另一种访问权限——友元。 友元有3种:友元函数;友元类;友元成员函数。 本章只涉及到友元函数。 在为类重载二元运算符时常常需要友元。 创建友元 将其原型放在类声明中,并在原型声明前加上关键字frie ...
分类:
其他好文 时间:
2017-10-02 23:50:57
阅读次数:
299