MVC是Model-View-Controller的简称,即模型-视图-控制器。 MVC是一种设计模式,它强制性地将应用程序的输入、处理、输出流程按照模型、视图、控制器的方式进行分类,并被分成3层: 模型层、视图层、控制层。 1.视图 代表用户交互界面。 视图向用户显示相关的数据,并能接收用户输入的 ...
分类:
Web程序 时间:
2016-06-12 23:04:47
阅读次数:
223
在阎宏博士的《JAVA与模式》一书中开头是这样描述观察者(Observer)模式的:
观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这...
分类:
其他好文 时间:
2016-06-12 21:59:50
阅读次数:
160
一、常量接口模式 在一个软件系统中会使用一些常量,一种流行的做法就是把相关的常量放在一个专门的常量接口中定义,例如: 以下Circle类需要访问以上MATH_PI常量,一种方式是采用直接访问方式,如下: 在JDK1.5中引入了”import static“语句,它允许类A直接访问另一个接口B或类B中 ...
分类:
其他好文 时间:
2016-06-12 21:59:40
阅读次数:
247
1.导演(Director) 导演类(v3.0之前是CCDirector)用于管理场景对象,采用单例设计模式,在整个工程中只有一个实例对象。由于是单例模式,能够保存一致的配置信息,便于管理场景对象。用getInstance()方法获取Director的实例。导演对象的职责如下: 访问和改变场景 访问 ...
分类:
编程语言 时间:
2016-06-12 21:55:27
阅读次数:
274
<script>var myModel=(function(){ var model={}; var privateVar="Hello World"; function privateMethod() { privateVar="Hello World!!"; }; model.publicVar ...
分类:
其他好文 时间:
2016-06-12 21:52:34
阅读次数:
193
1.意图 为其它对象提供一种代理以控制对这个对象的访问。 2.别名 Surrogate. 3.动机 通过Proxy可以达到对一个对象的访问控制。 4.适用性 远程代理 为一个对象在不同地址空间提供局部代表。 虚代理 根据需要创建开销很大的对象。 保护代理 控制对原始对象的访问。 智能指引 取代了指针 ...
分类:
其他好文 时间:
2016-06-12 21:48:27
阅读次数:
118
<body> <?php //单例模式 /*class Ren { public $name; } $r = new Ren(); $r1 = new Ren(); */ class DA { public $name; static private $dx;//存放对象的变量 //将构造变为私有, ...
分类:
Web程序 时间:
2016-06-12 20:08:00
阅读次数:
205
lamp=linux+apache+mysql+php;lnmp=Linux+nginx+mysql+php他们的区别在于apache和nginx和php结合的模式不同,我们讲的这两个架构中,php在编译的时候以一个模块的形式和apache成为了一个整体,这种情况下我们是可以把php的安装目录/usr/local/php删除的。而lnmp中的php启动了一..
分类:
系统相关 时间:
2016-06-12 18:56:04
阅读次数:
251
一.关于HTTP首先,HTTP是超文本传输协议,是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,其主要特点有如下:支持客户/服务器模式;简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了..
分类:
Web程序 时间:
2016-06-12 18:55:41
阅读次数:
223
一.关于HTTP首先,HTTP是超文本传输协议,是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,其主要特点有如下:支持客户/服务器模式;简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了..
分类:
Web程序 时间:
2016-06-12 18:53:16
阅读次数:
195