编程基础-面向对象-对象的实现方式(模版/原型)
2012-04-06 16:25
369 查看
本文由larrylgq编写,转载请注明出处:http://blog.csdn.net/larrylgq/article/details/7395261
作者:吕桂强
邮箱:larry.lv.word@gmail.com
众多语言中用来管理对象的方法一般有2种:
一:原型
即使用原始对象的副本来作为新的对象,使用的语言有javascript,ruby(同时支持原型和模板)
eg:javascript
二:模板
即很多语言中的“类”(class),类和对象的关系就像是模板和实例的关系
eg:ruby
作者:吕桂强
邮箱:larry.lv.word@gmail.com
众多语言中用来管理对象的方法一般有2种:
一:原型
即使用原始对象的副本来作为新的对象,使用的语言有javascript,ruby(同时支持原型和模板)
eg:javascript
function myClass() { } myClass.prototype.ID = 1; myClass.prototype.Name = "johnson"; myClass.prototype.showMessage = function() { alert("ID: " + this.ID + "Name: " + this.Name); } 调用: var obj1 = new myClass(); obj1.showMessage();
二:模板
即很多语言中的“类”(class),类和对象的关系就像是模板和实例的关系
eg:ruby
class test def initialize @count = 0 end def add @count += 1 end end
相关文章推荐
- JavaScript基础——面向对象的程序设计(一)创建对象的几种方式总结
- 前端开发:面向对象与javascript中的面向对象实现(二)构造函数与原型
- 用c语言实现面向对象的编程方式
- 用c语言实现面向对象的编程方式
- 用C语言实现面向对象的编程方式
- 实际项目中以java面向对象的方式实现K-means算法,把对象聚类
- C#基础第八天-作业-设计类-面向对象方式实现两个帐户之间转账
- [unity基础教程]在Unity3D中动态创建对象和创建Prefab原型对象的三种方式
- js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
- JavaScript面向对象-基于原型链和函数伪装组合的方式实现继承
- C#基础第八天-作业答案-设计类-面向对象方式实现两个帐户之间转账
- CORBA对象生命周期之实现和内存管理-Java基础-Java-编程开发
- Java并发编程基础---(14)实现多线程的3种方式
- 第2章 Java编程基础——FAQ2.16 在实现x和y相加时, x+=y和x=x+y两种实现方式有区别吗?
- javascript面向对象中的对象创建、继承、封装等实现方式
- Java设计模式(四):原型模式深拷贝的两种实现方式,以及和new对象的性能测试对比
- 编程基础-面向对象-基于模板的面向对象解析
- java基础--29.线程池的实现方式2-结合Callable对象
- 实现线程的封装, 2种方式(面向对象,基于对象)
- js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)