转自:http://blog.snsgou.com/post-41.html 面向对象编程(OOP)是我们编程的一项基本技能,PHP5对OOP提供了良好的支持。如何使用OOP的思想来进行PHP的高级编程,对于提高PHP编程能力和规划好Web开发构架都是非常有意义的。下面我们就通过实例来说明使用PHP...
分类:
Web程序 时间:
2015-06-10 22:18:45
阅读次数:
183
做一个简单的电子词典。在文件dictionary.txt中,保存的是英汉对照的一个词典,词汇量近8000个,英文、中文释义与词性间用’\t’隔开。
(1)编程序,由用户输入英文词,显示词性和中文释义。
提示1:如果要用OOP完成这个词典(当然也可以用OO方法实现),可以定义一个Word类表示一个词条,其中的数据成员string english; 表示英文单词,string chinese;表示...
分类:
其他好文 时间:
2015-06-10 14:16:28
阅读次数:
155
/*
*copyright(c) 2015,烟台大学计算机学院
*All rights reserved。
*文件名称:第十四周(OOP版电子词典)
*作者:王忠
*完成日期:2015.6.10
*版本号:v1.0
*
*问题描述:做一个简单的电子词典。在文件dictionary.txt中,保存的是英汉对照的一个词典,词汇量近8000个,英文、中文释义与词性间用’\t’隔开...
分类:
其他好文 时间:
2015-06-10 10:33:51
阅读次数:
134
我们知道,在OOP语言中可以显式的使一个类继承自另外一个类,这样子类就拥有了父类的属性和方法。比如在PHP中,我们可以这样来继承一个类:class Person{ //父类 var $name; function say(){ echo "我的名字:".$this->name; } ...
分类:
编程语言 时间:
2015-06-09 11:11:05
阅读次数:
105
一、面向对象的概述 ECMAScript 有两种开发模式:1.函数式(过程化),2.面向对象(OOP)。 面向对象的语言有一个标志,那就是类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。 但是,ECMAScript 没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。 j...
分类:
编程语言 时间:
2015-06-09 00:52:31
阅读次数:
126
HTTP协议,不了解;TCP三次握手,课本上学过;web性能瓶颈,没关注;闭包,就返回一个函数嘛.连代码打包都没试过,sass、less、grunt,一律没听过,精通HTTP协议、JQUERY、Bootstrap、angular之类之类的JS的OOP,没试过;JQUERY源码,没看过;JQUERY插...
分类:
其他好文 时间:
2015-06-08 21:09:25
阅读次数:
215
JavaScript OOP 创建对象的7种方式我写JS代码,可以说一直都是面向过程的写法,除了一些用来封装数据的对象或者jQuery插件,可以说对原生对象了解的是少之又少。所以我拿着《JavaScript高级程序设计 第3版》恶补了一下,这里坐下总结笔记,属于菜鸟级别,大神请直接无视。1、工厂模式...
分类:
其他好文 时间:
2015-06-08 08:26:34
阅读次数:
132
概述 1、AOP即Aspect-Oriented Programming,他是面向切面编程的核心思想。 2、AOP与OOP即面向对象的编程语言,不相冲突,他们是两个相辅相成的设计模式。 3、Spring的容器并不依赖于AOP。AOP简介 1。AOP专业术语: Cro...
分类:
编程语言 时间:
2015-06-07 20:07:40
阅读次数:
159
原文:JavaScript OOP 创建对象的7种方式我写JS代码,可以说一直都是面向过程的写法,除了一些用来封装数据的对象或者jQuery插件,可以说对原生对象了解的是少之又少。所以我拿着《JavaScript高级程序设计 第3版》恶补了一下,这里坐下总结笔记,属于菜鸟级别,大神请直接无视。 1、...
分类:
编程语言 时间:
2015-06-07 12:19:24
阅读次数:
180
我写JS代码,可以说一直都是面向过程的写法,除了一些用来封装数据的对象或者jQuery插件,可以说对原生对象了解的是少之又少。所以我拿着《JavaScript高级程序设计 第3版》恶补了一下,这里坐下总结笔记,属于菜鸟级别,大神请直接无视。1、工厂模式 1 /** 2 * 工厂模式 3 */ 4.....
分类:
编程语言 时间:
2015-06-07 10:54:04
阅读次数:
178