模式定义:
在不破坏封装的前提下,捕获一个对象内部状态,并在该对象之外保存这个状态,这样就可以将该对象回复到原先保存前的状态。
模式解说:
在程序运行过程中,某些对象的状态处在转换过程中,可能由于某种原因需要保存此时对象的状态,一边程序运行到某个特定阶段,需要回复到对象之前处于某个点事的状态。如果使用一些公有接口让其他对象来的到对象的状态,便会暴露对象的实现细...
分类:
其他好文 时间:
2014-07-22 23:03:56
阅读次数:
293
1、创建Dao接口。
package com.ljh.jasonnews.server.dao;
import java.sql.Connection;
public interface Dao {
public Connection getConnection() throws DaoException;
}
2、创建BaseDao类,实现Dao接口,主要完成数据库的打开与关闭...
分类:
数据库 时间:
2014-07-22 23:02:55
阅读次数:
483
本例没有采用Sencha的mvc模式。只是一个简单的读取加载本地Json数据示例。
文档结构如下:
app.js代码如下:
Ext.require(['Ext.form.Panel',
'Ext.data.Store',
'Ext.data.reader.Json',
'Ext.dataview.DataV...
分类:
Web程序 时间:
2014-07-22 23:02:15
阅读次数:
489
生活中,我们既是独立的个体,又通过联系形成各种关系,比如说:朋友,恋人,父子,同学……于是乎,出现了神乎其神的六人定律。那么在UML中又存在什么样的关系呢?下面我们来梳理一下。
关联(Association)
描述了两个或多个类之间的结构性关系。
图示:直线或直线+箭头
双向关联:
指双方都知道对方的存在,都可以调用对方...
分类:
其他好文 时间:
2014-04-30 22:42:39
阅读次数:
323
前言
对象图和包图依旧是对系统的静态的描述。
包图
1.构成
2.包中的元素
类、接口、用例、构件、其它包等。(若包被撤销,其中的元素被撤销)
3.包之间的关系
泛化、细化、依赖(常用)
4.包的作用
(1)逻辑上把一个复杂的图模块化
(2)组织源代码
5.包的常见问...
分类:
其他好文 时间:
2014-04-30 22:41:38
阅读次数:
203
观察者模式定义:定义对戏那个间的一种一对多的依赖关系
当一个对象的状态发生改变时,所有依赖它的对象都得到通知并被自动更新
还可以在notify方法中对状态进行判断,从而通知不同的观察者
观察者模式本质:触发联动
看了这个模式,感觉是不是跟微博的信息机制有一定的联系
当用户发送新微博时,把新信息推送给他的粉丝...
分类:
其他好文 时间:
2014-04-30 22:35:39
阅读次数:
221
一、MVP介绍
随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与用户的交互,同时让Model只关系数据的处理,基于MVC概念的MVP(Model-View-Presenter)模式应运而生。
在MVP模式里通常包含4个要素:
(1)View:负责绘制UI...
分类:
移动开发 时间:
2014-04-30 22:24:39
阅读次数:
412
设计模式的第二站,经过和第一站的对比,对两者的理解更加深刻,对策略的理解也应用到学过的知识,成功的编制了知识网中的联系。...
分类:
其他好文 时间:
2014-04-30 22:23:40
阅读次数:
274
今天早上,米老师决定给同学开会。于是通过班长通知给全班的所有学生。
这就是一个代理模式。
代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。
一个是真正的你要访问的对象(目标类),一个是代理对象,真正对象与代理
对象实现同一个接口,先访问代理类再访问真正要访问的对象。
生活中,我们常听到xxx是某某品牌的校园代理。其实和我们的设计模式是一样的。本来是某...
分类:
其他好文 时间:
2014-04-30 22:18:40
阅读次数:
257