1.全局变量[其不属于面向对象的思想,因为其放在对象之外的],面向对象有一个特点,其实封装的,php希望其所有的成员都应该放在类中;php的面向对象是基于面向对象的,不是纯粹面向对象的;也就是其可以面向对象编程,也可以不面向对象编程。 
使用global定义全局变量,其放在内存的全局区/静态区中,在....
                            
                            
                                分类:
Web程序   时间:
2014-05-26 22:55:28   
                                阅读次数:
333
                             
                    
                        
                            
                            
                                一、定义一个只包含一个成员变量a、一个构造函数、一个get、一个set函数的类class 
ClassA(object): def __init__(self): self._a = 0 def get_a(self): return self._a 
def set_a(...
                            
                            
                                分类:
编程语言   时间:
2014-05-26 07:26:27   
                                阅读次数:
287
                             
                    
                        
                            
                            
                                1.创建对象 1.1 new 用new进行创建对象: var user = new Object(); 
user.age = 12;//同时为对象添加属性 user.name = ‘ajun’;1.2{}用{}创建对象,如: var user = { 
‘name’:’ajun, ‘age’:12 }...
                            
                            
                                分类:
编程语言   时间:
2014-05-26 01:35:14   
                                阅读次数:
361
                             
                    
                        
                            
                            
                                上一次,我们了解了委托,委托和Lambda表达式结合是一件灰常灰常爽的事情,这也是只有.Net才有,自己偷着笑去吧。几天这次,我要介绍一下继承和多态,这是进行面向对象编程必须熟练掌握的技术和思想。
1.1 类
继承,儿子继承父亲的遗产,这是生活中的体现,在面向对象的编程中,父亲和儿子都是对象的抽象集合,也就是类。什么是类呢?就是一些具有共同特征的对象集合,例如:狗都有四条腿,一...
                            
                            
                                分类:
移动开发   时间:
2014-05-22 22:53:34   
                                阅读次数:
541
                             
                    
                        
                            
                            
                                http://blog.hesey.net/2010/12/significance-and-implementation-of-polymorphism.html在面向对象编程(Object-Oriented 
Programming, OOP)中,多态机制无疑是其最具特色的功能,甚至可以说,不运用...
                            
                            
                                分类:
其他好文   时间:
2014-05-22 00:41:10   
                                阅读次数:
277
                             
                    
                        
                            
                            
                                面向对象编程的主要目的之一是提供可重用的代码。C语言中通过函数来提高代码的可重用性,但是,函数有一定的局限性,当你需要根据自己的需求修改代码时,会存在一定的风险,如不经意地修改函数的工作方式或改变了库函数之间的关系。 
而C++类提供了更高层次的重用性。虽然我们也可以通过修改函数来满足需求,但是C+....
                            
                            
                                分类:
编程语言   时间:
2014-05-21 21:24:09   
                                阅读次数:
286
                             
                    
                        
                            
                            
                                php面向对象设计 对象相比数组的优点:不仅可以存储多个数据,还可以将函数存在对象中 
对象的三大特性:封装、继承、多态 面向对象编程(object oriented programming 
即oop),其达到了编程代码的重用性、灵活性和扩展性更加简洁、容易维护。php又不是纯的面向对象编程,其...
                            
                            
                                分类:
Web程序   时间:
2014-05-21 21:23:29   
                                阅读次数:
260
                             
                    
                        
                            
                            
                                很奇怪的是很多书或资料没有把这个事情讲清楚。 
关键就是在于没有一个整体的思维技术模式,问题被隔离了所以反而不容易理解。 我们先看this,这是js的关键字,指示函数的上下文对象。 这里问题就来了,比如: 
var obj = {}; obj.nam...
                            
                            
                                分类:
Web程序   时间:
2014-05-21 17:41:05   
                                阅读次数:
268
                             
                    
                        
                            
                            
                                近日再次翻看《javascript面向对象编程指南》这本书,读到浏览器环境一章,渐渐明白了js作为脚本语言,需要依托宿主环境来实现功能,从浏览器角度考虑,就是对浏览器的BOM和DOM的操作。DOM操作又可分为:访问、修改、删除、新建。每种操作都有独特的方法和属性。下面取dom节点的访问、新建和删除的功能实例来讲解(参考文章)。
   
  function add()//动态添加表格的例子...
                            
                            
                                分类:
Web程序   时间:
2014-05-21 16:20:11   
                                阅读次数:
299
                             
                    
                        
                            
                            
                                单一职责原则(SingleResponsibilityPrinciple)简称SRP原则。定义应该有且仅有一个原因引起类的变更。优点可以降低类的复杂度,一个类只负责一项职责,其逻辑肯定要比负责多项职责简单的多;提高类的可读性,提高系统的可维护性;变更引起的风险降低,变更是必然的,如果单一职..
                            
                            
                                分类:
其他好文   时间:
2014-05-20 18:48:03   
                                阅读次数:
298