- 博客(13)
- 资源 (9)
- 收藏
- 关注
转载 适配器模式
适配器模式,属于结构型模式,其主要作用是将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适用情况:以下情况使用适配器模式• 你想使用一个已经存在的类,而它的接口不符合你的需求。• 你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作。• (仅适用于对象Adapte
2013-07-18 22:08:57 484
转载 外观模式
Facade外观模式,是一种结构型模式,它主要解决的问题是:组件的客户和组件中各种复杂的子系统有了过多的耦合,随着外部客户程序和各子系统的演化,这种过多的耦合面临很多变化的挑战。在这里我想举一个例子:比如,现在有一辆汽车,我们(客户程序)要启动它,那我们就要发动引擎(子系统1),使四个车轮(子系统2)转动。但是实际中我们并不需要用手推动车轮使其转动,我们踩下油门,此时汽车再根据一些其他的操作使车轮
2013-07-18 16:55:41 410
转载 观察者模式
【1】基本概念 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模式又叫发布-订阅(Publish/Subscribe)模式。【2】简单分析 我们先来看一下该设计模式的UML结构图上图是Observer 模式的结构图,让我们可以进行更方便的描述:
2013-07-18 16:31:05 416
转载 抽象工厂
抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。为了方便引进抽象工厂模式,引进一个新概念:产品族(Product Family)。所谓产品族,是指位于不同产品等级结构,功能相关联的产品组成的家族。如图: 图中一共有四个产品族,分布于三个不同的产品等级结构中。只要指明一个产品所处的产品族以及它所属的等级结构,就可以唯一的确定这个产品。引进抽象工厂模式所谓的抽象工
2013-07-18 16:08:11 531
转载 工厂模式
工厂方法模式是类的创建模式,又叫虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。 工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际工作推迟到子类中。 1.2.1 工厂方法模式的引进 工厂方法模式是简单工厂模式的进一步抽象和推广。由于使用了多态性,工厂方法模式保持了简单工厂模式的优点,而且克服
2013-07-18 15:54:07 383
转载 Bridge模式
我在博客园上搜到各位大哥对于Bridge模式的相关介绍:1、设计模式随笔-蜡笔与毛笔的故事2、Bridge Strategy和State的区别3、设计模式(16)-Bridge Pattern4、 学习设计模式之Bridge模式这几天一直在图书馆准备考研,有时候书看累了,就会到旁边的书架上翻翻书,无意中就翻到《设计模式精解》,结果一看就没停,刚好昨天把Bridge模
2013-07-18 15:34:42 534
转载 嵌入式Linux的图形使用者界面(GUI)设计
前言: 作业系统从纯文字界面一路进展到光鲜亮丽得图形外表,其中包含了无数的设计师的创意,当然,也有许多截他人之长补自己之短得案例出现。在嵌入式系统方面,由于Linux已经是主流嵌入式架构之一,针对这个架构所开发出來的嵌入式产品自然也要在图形使用者界面花费相当大的心力。 兼顧硬體的特殊性、功能的易用性、視覺美感等要素,這些皆是嵌入式系統GUI設計的重點,但是過去的圖形介面設計並沒有專
2011-12-14 12:19:10 1625
原创 linux 下安装ecipse集成开发环境(C开发)
集成开发环境需完成jre,eclipse,cdt三部。 A.jre配置(tar.gz格式的,rpm格式请参考本文下面的链接)第一步:下载jdk-7-linux-i586.tar.gzwget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz (注:如
2011-12-13 11:14:46 588
转载 linux 学习指南
1: 首先熟悉linux平台 会使用vi/vim工具 熟练使用linux命令 了解meakefile文件的编写 shell文件的编写 相关文文档在“/linux资料/linux基础工具”目录下 推荐阅读该目录下的《GNU MAKE》或者《跟我一起学makefile》 《vi.doc》《LINUX与UNIXSHELL编程指南》《linux常见指令全集》 2: linux bootlo
2011-11-20 23:07:23 419
转载 hibernate 抓取策略
hibernate抓取策略fetch详解一、hibernate抓取策略(单端代理的批量抓取fetch=select(默认)/join)测试用例:Student student = (Student)session.get(Student.class, 1);System.out.println(student.getName());System.out.println(stud
2011-11-03 14:36:57 317
转载 mysql乱码解决
引用有的人说是我在安装mysql的时候.在编码格式选择上面有错,但是我在安装的时候,,根本就没提示我选择什么编码格式.请问这种问题怎么解决.有的,但是它不是让你选择编码,而是给出选项, 引用选择默认字符集,这里非常关键,默认是Standard Character Set,而我们必须将它改成第二个选项Best Support For Multilingualism(对多语言的
2011-10-26 20:33:04 219
转载 Hibernate使用sql语句查询
import java.util.Iterator;import java.util.List;import java.util.Map;import org.hibernate.Hibernate;import org.hibernate.SQLQuery;import org.hibernate.Session;import org.hibernate.Transact
2011-10-26 20:28:27 400
嵌入式Linux核心书籍.pdf
2011-11-22
BBS论坛采用SSH架构
2011-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人