Observer观察者模式作用:观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己UML图:Subject类,可翻译为主题或抽象通知者,一般用一个抽象类或者一个借口实现。它把所有对观察者对象的引用保...
分类:
其他好文 时间:
2015-02-05 12:57:48
阅读次数:
169
??????简单工厂模式解释: 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其它类的实例,被创建的实例通常都具有共同的父类。简单工厂模式的UML图: 简...
分类:
其他好文 时间:
2015-02-04 14:14:04
阅读次数:
191
设计模式分为23种,每种都不是独立的,每种间都有联系:下面从意图和使用性两方面详细描述每一种设计模式。1.工厂模式(Factory)意图定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。适用性当一个类不知道它所必须创建的..
分类:
其他好文 时间:
2015-02-03 15:19:19
阅读次数:
241
一、相关介绍抽象工厂模式提供一个创建一系列相关或者相互依赖对象的接口,而无需指定它们具体的类。二、UML图三、C++程序 1 // 抽象工厂模式.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include 6 using n...
分类:
其他好文 时间:
2015-01-16 12:56:29
阅读次数:
105
下载ModelGoonjar包http://download.csdn.net/detail/u011070297/8366021下载完该jar之后,直接拷贝到Eclipse安装目录下的dropins目录下,重启Eclipse即可 如何使用 安装成功后,file=>new=>other...
分类:
系统相关 时间:
2015-01-15 23:40:05
阅读次数:
237
本文内容 概述 XListView UML 图 概述 我们经常能见到 app 中的 listview 有如下效果。 图 1 常见的 Header 和 Footer (左:Header 三个状态;右:Footer 三个状态) 很明显,无论是下拉还是上拉,顶部和底部都会有三个状态。如, 对于“下拉”操作...
分类:
移动开发 时间:
2015-01-15 18:05:56
阅读次数:
149
一、相关介绍1、代理模式为其他对象提供一种代理以控制对这个对象的访问2、UML图3、C++程序 1 // 代理模式.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include 6 using namespace std; 7 //定义一....
分类:
其他好文 时间:
2015-01-15 12:35:08
阅读次数:
151
一、策略模式的相关介绍1、定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。2、举例:商场中卖商品有原件、打折和满m元就减n元多种策略,可以将它们封装起来,然后通过策略类让这些方法可以被客户端选择。3、UML图:】4、C+...
分类:
其他好文 时间:
2015-01-13 14:09:39
阅读次数:
154
一、简单工厂模式的相关概念:简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式。其核心思想就是有一个专门的工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。UML图如下:每个类的主要功能:简单工厂:简单工厂模式...
分类:
其他好文 时间:
2015-01-12 14:19:47
阅读次数:
180
??????简单工厂模式解释: 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其它类的实例,被创建的实例通常都具有共同的父类。简单工厂模式的UML图: 简...
分类:
其他好文 时间:
2015-01-10 19:40:42
阅读次数:
120