面向对象的基础是类,但Lua中没有提供类的概念,所以我们需要利用Lua现有的机制来实现类似于类的有关oop的一整套概念。基本方案是使用table来实现类机制,并且结合使用self参数和冒号操作。我们先来看看self参数和冒号操作符的用法: self参数的使用是很多面向对象语言的要点,大多数OO...
分类:
其他好文 时间:
2014-07-16 00:43:18
阅读次数:
296
有人说js中有三座大三:this、原型链和scope tree,搞懂了他们就算是js成人礼。当然还有其他不同看法的js成人礼,如熟悉js的:OOP、AP、FP、DOP、AOP。当然还听说一种最牛B的js成人礼:熟悉jQuery……= =!因为$里面可以放下全世界,比如$(“全世界”)… 这篇文章主要...
分类:
Web程序 时间:
2014-07-15 08:20:10
阅读次数:
337
The concept of prototype in JavaScript is very confusing, especially to those who come with a C++/JAVA/... background. As an OOP langauge, JavaScript is very different from the languages with class. I...
分类:
编程语言 时间:
2014-07-09 12:55:02
阅读次数:
253
一、什么是OOP:OOP(ObjectOrientedProgramming):面向对象编程二、面向对象和面向过程的区别:面向过程编程:分析解决问题的步骤,实现函数,依次使用面向对象编程:分解问题组成的对象,协调对象间的联系和通信,解决问题。面向过程是以事件为中心,关心的是完成这个事件的详..
分类:
移动开发 时间:
2014-07-09 08:50:14
阅读次数:
192
您对类和面向对象的理解如何。1类的介绍1)为什么要使用oop?(object-oriented programming) oop有3个特点,封装性,继承性,多态性2)实例化的3中方法Text mytext=new Text() new 生成一个对象,对象变量mytext仅仅是对 对象 的一个引用,....
分类:
其他好文 时间:
2014-07-06 14:19:55
阅读次数:
234
#-*-coding:utf-8-*-#====================#File:python#Author:python#Date:2014#====================__author__='Administrator'#pythonclass#面向对象编程oop思想,3个...
分类:
编程语言 时间:
2014-07-03 23:24:06
阅读次数:
447
OOP基础。OOP有三大目标,重用性、灵活性和扩展性。OOP有三大特性,封装、继承和多态。抽象尽管不是OOP的编程特性,但它却是全部编程语言的最大特性。封装,隐藏程序的属性和的实现细节,并控制属性的訪问权限,对外仅提供接口。继承,是对基类的代码进行利用并扩展基类,是一个从一般到特殊的过程。多态,执行...
分类:
其他好文 时间:
2014-07-03 10:48:06
阅读次数:
284
js代码:/*create by code_bunny 20140701 973295131@qq.com https://github.com/OOP-Code-Bunny*/(function ($) { $.fn.autoComplate = function (opts) { ...
分类:
Web程序 时间:
2014-07-03 06:15:27
阅读次数:
1529
名词解释:面向对象编程(OOP)、面向对象分析(OOA)、面向对象设计(OOD)1、什么是面向对象思想?在一个问题域里面,我们首先考虑的是:第一步:在这个问题域里有那些个对象第二步:有那些类第三步:类之间的关系2、什么是对象、类以及类之间的关系?在现实生活中,我们在周边..
分类:
其他好文 时间:
2014-07-02 11:20:02
阅读次数:
213
跟我一起学extjs5(07--继承自定义一个控件)
Extjs的开发都可以遵循OOP的原则,其对类的封装也很完善了。自定义一个控件最简单的办法就是继承一个已有的控件。根据上一节的需要,我做了一个Button的子类。首先根据目录结构,在app目录下建立一个ux目录,将自定义控件都放在这个目录下。在ux目录下建立一个文件ButtonTransparent.js。
...
分类:
Web程序 时间:
2014-07-02 06:56:05
阅读次数:
262