
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
lua面向对象实现:一个类就像是一个创建对象的模具。有些面向对象语言提供了类的概念,在这些语言中每个对象都是某个特定类的实例。lua则没有类的概念,每个对象只能自定义行为和形态。不过,要在lua中模拟类也并不困难。lua中,面向对象是用元表这个机制来实现。首先,一般来说一个表和它的元表是不同的个体(不属于同一个表),在创建新的表时,不会自
网络:1. 网络的基本概念网络编程采用socket模型网络通信本质也是进程之间的通信,是不同主机之间 识别主机:4字节整数 :ip地址识别进程:2字节整数 :端口号 IP地址的表示方法: 内部表示:4字节整数 外部表示:数点字符串
迭代器模式(Iterator):提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 迭代器模式结构图: typedef String object;Iterator迭代器抽象类: class Iterator{ public: virtual object& First()=0; virtual
模板方法模式:模板方法模式,定义一个操作中的算法的骨架,而将一些步骤延迟到子类。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。AbstractClass是抽象类,其实也就是一抽象模板,定义并实现了一个模板方法。这个模板方法一般是一个具体方法,它给出了一个顶级逻辑的骨架,而逻辑的组成步骤在相应的抽象操作中,推迟到子类实现,顶级逻辑也有可能调用一些







