文章列表
 
2011年06月18日 星期六 9:17

    结构型模式到目前为止写完了,但是这里一直没有贴,由于各种原因吧,具体的模式分析不会贴这里了,不过模式小结的内容可以贴过来分享一下,基本是非常概括的话,用我的话来说,这种写法就是小结写法。所谓小结写法就是只有明白了才能看明白。希望你读到的时候原谅这种写法。

 

适配器模式——适配器模式将一个类的接口转换成客户希望的另外一个接口。

关键点:

继承适配的一段,实现适配的另一端。用继承(

 
2011年04月24日 星期日 14:54

模式列表
    单例模式(singleton)——保证一个类仅有一个实例,并提供一个访问它的全局访问点。
    关键点:
    在于定义类的构造函数为私有,然后定义一个静态类实例,通过一个方法返回这个实例。

    简单工厂(Simple Factory)——定义一个类来根据标识动态的创建一系列产品的实例。
    关键点:
    定义一个方法,根据输入的参数返回对应的产品实例。

    工厂方法(Factory Method)——定义一个用于

 
2011年04月24日 星期日 14:52

概述
    原型模式这个名字我觉得起的不是很好,起码在汉语里面无法根据名字理解模式的大概思想和意思。不如叫做分身术模式或者克隆模式。原型模式的思想就是分身,让一个对象自己能变出来另外一个自己,而这另外一个自己就是创建的对象。原型模式属于创建型模式,所以他的目标就是创建对象,而创建的方法就是通过克隆来产生另外一个和自己一样的新对象。
    原型模式就像《西游记》中的孙悟空一样,会分身术,这样需要的时候,自己分身变出来一个或者多个自己就可以达到目的了。如果你不知道什么

 
2011年04月23日 星期六 8:55

  不再调格式了,直接转帖好了。

发信人: supercn (逆风行船), 信区: DataBase
标  题: 【supercn专栏】设计模式系列之——生成器(Builder)——介绍
发信站: 天大求实BBS (Sat Apr 23 08:36:22 2011), 本站(bbs.tju.edu.cn)

    这个模式页数有点多,考虑到阅读上的感受,分为两篇,本篇是上篇,属于文字介绍,
下篇是代码实现和模型表示及应用。pdf见后面附件。
------------------------------------------------------------------------
    生成器模

 
2011年04月17日 星期日 23:22

概述

    抽象工厂模式是工厂设计模式里面最复杂的一种,也是最能解决复杂问题的一种。为什么这么说呢?因为它抽象啊,开个小玩笑啦,开心一下之后咱们开始严肃的理论学习吧。

    首先梳理一下简单工厂(Simple Factory)模式和工厂方法(Factory Method

 
2011年04月17日 星期日 7:54

概述

    工厂方法是对简单工厂的一种改进。如果你看了上一篇简单工厂模式,那么是不是觉得有点代码坏味呢。是因为简单工厂里面有一个参数,工厂需要根据这个参数来确定生产。这样的结果就是耦合性有点高,对变更的响应不灵活。

    如果需要添加一种产品或者修改一种产品,就需要修改工厂方法。如何才能降低这种耦合,封装这种对生产产品的要求呢,那就是工厂方法(Factor

 
2011年04月16日 星期六 12:21

    简单工厂模式就是工厂模式的一种,是一种创建型模式。本来不想写这个模式的,因为在GOF的设计模式中没有写这个模式。当然他们没有提炼这个模式到书中是有理由的。但是想了想,这个模式对于理解工厂模式是有帮助的,所以还是写出来了。因为就我的理解而言,简单工厂模式是工厂模式的雏形,然后随着问题的深入,对简单工厂进行了维护和扩展,形成了不同于简单工厂的新模式(类似于一个大版本的升级,

 
2011年04月14日 星期四 23:09

    单例模式,顾名思义就是只有一个类的实例,在应用中也是,如果某个场合中一个类只能有一个实例,比如一些同步程序,配置的读取程序中,那么就要使用单例模式,否则就会造成程序的混乱和数据操作的不一致。他是一种创建型模式。

由于底层程序设计语言的区别,单例模式的实现也有区别。比如在C++中,类中的属性不能由本类自己来实例化,但是在

 
2011年04月09日 星期六 8:47

    Xml作为一种数据交换的格式,应用非常广泛,几乎已经成为数据交换的标准。尤其在soa中,多个系统集成时之间服务数据的交互基本都采用xmlxml也有自身的许多优点。

 
2011年04月01日 星期五 22:36

Uml设计,基本是一种图形标准,用于表示设计语言。总的来说一共分为如下三种模型:

类模型、状态模型、交互模型。

所谓类模型,用于表示系统的静态结构,一般表现为系统的各个概念和数据。对应为UML类图。类图中主要的关系有关联,聚合,组合,依赖等。聚合和组合有点相似,但不一样,聚合是可有可无,组合是组建,必须要有的,是

 
2011年01月25日 星期二 21:04

saveOrUpdate这个方法需要强调一下,saveOrUpdate是当主键不存在,也就是null的时候就会insert,否则就会update

 
2010年12月30日 星期四 19:53

     数据库开发中如果涉及到多人的团队开发时,就遇到了多人执行同一个存储过程或者函数导致的冲突或者冲掉其他人没有执行的代码,怎么能把数据库也能想应用代码一样版本控制起来呢。很多团队对这个事情很烦恼,一些团队中是其他人没有数据库开发的权限,如果要修改或者添加需要申请,DBA忙的要死。

    为什么要把数据库版本控制起来?

    一

 
2010年12月13日 星期一 22:36

update ... from (view)语句更新表的条件是一个查询集

以下操作就是基于oracle,先来说一个常见的update操作
假设表T1,T2,T3,......
表T1有主键T1_PK1,T1_PK2,
表T2有主键T2_PK
首先我们这个比较常用
update T2
set T2.col1 = value
where T2.T2_PK = value;
这个sql的更新语句很常见很基础,但是很多情况下更新的条件不是已知的,需要一个查询来确定,这时候就可以这样写上面的语句了
update T2
set T2.col1 = value
where T2.T2_PK in
(
 --T3.T3_PK和T2.T2_PK是

 
2010年11月20日 星期六 11:47

    这段时间系统运行了,真正的用户也提出了很多问题,这引起了我的很多思考,我翻阅了很多软件工程,需求工程和用户界面设计方面的书籍,试图从中找出结果,但是都好像无法解决根本问题。不过从用户界面设计的书籍中,也学到了很多。

 
2010年09月25日 星期六 20:57

     今天下午眼睛特别干,实在受不了显示器了,然后就一口气把桌上没有看完的本《数据库系统设计教程》(英文《database solution》)看完了,总结总结吧。

 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

iuyui
 

正在学习,感谢分享!!
 

正在学习,谢谢分享!!
 

正在学习,谢谢分享!!
 

我是前不久才开始研究wwj,一个人做,相当艰难啊,和你有同感。
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu