自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘伟技术博客

专注软件架构、设计模式、重构、UML和OOAD!

  • 博客(8)
  • 收藏
  • 关注

原创 设计模式综合实例分析之数据库同步系统(三)

接“设计模式综合实例分析之数据库同步系统(二)“。         6. 策略模式       由于表数据的同步方式有三种,分别是增量同步、先Delete后Insert方式、临时表方式,因此可以定义一个同步策略接口DataSynStrategy,并提供三个具体实现类:IncSynStrategy、DelAndInsSynStrategy和TempTableSynStrategy。类图如图8所示:图

2013-03-14 10:00:31 11948 3

原创 设计模式综合实例分析之数据库同步系统(二)

接“设计模式综合实例分析之数据库同步系统(一)“。         3. 享元模式和单例模式       在数据库同步系统中,抽象类DBObjectSynchronizer表示需要同步的数据库对象,对于不同的数据库对象类型,提供了不同的子类实现,在数据库同步时可能有多个线程在同时进行同步工作,为了节省系统资源,可以使用享元模式来共享DBObjectSynchroizer对象,提供了享元工厂类DBO

2013-03-14 09:47:25 11520 4

原创 设计模式综合实例分析之数据库同步系统(一)

最近有很多朋友跟我聊到关于“在软件项目开发中如何合理使用设计模式”的问题,希望我能够给出一些相对比较完整的真实项目实例,为了满足大家的要求,在后续文章中,我将拿出几个较为复杂的实例与大家一起分享,有些项目是我参与开发的,有些项目是在我的指导下开发的,希望能给大家带来帮助!在此我也希望大家能够分享自己的一些设计模式使用心得和好的设计模式应用实例,可以整理一份给我(可发送到邮箱:weiliu_chin

2013-03-14 01:00:46 27984 14

转载 软件形式化方法概述

友情提示:本文理论性和专业性较强,如果木有接触过该领域,读起来可能会有一点点吃力,!本文是Sunny结合多份资料综合整理而成,有点凌乱,见谅!        软件形式化方法(Formal Method)在软件开发中一直都受到多方面的争议。持肯定态度的拥护者认为形式化方法会引起软件开发的革命,另一些持否定态度者则怀疑甚至反对将数学引入软件开发过程中。       形式化开发方法的一些争议或缺陷主要体

2013-03-04 21:51:45 31692 5

原创 设计模式与软考试题之桥接模式

2009年上半年软件设计师考试下午试题最后一题考查桥接模式,原题如下:  【全国计算机技术与软件专业技术资格(水平)考试 2009年上半年 软件设计师 下午试卷】 注:当年试题五、试题六和试题七三选一,试题六为C++版,试题七为Java版。  试题六       阅读以下说明和 C++代码,将应填入 (n) 处的字句写在答题纸的对应栏内。      【说明】       现欲实现一个图

2013-03-02 20:29:52 11594 5

原创 不兼容结构的协调——适配器模式(四)

9.6 缺省适配器              缺省适配器模式是适配器模式的一种变体,其应用也较为广泛。缺省适配器模式的定义如下:缺省适配器模式(Default Adapter Pattern):当不需要实现一个接口所提供的所有方法时,可先设计一个抽象类实现该接口,并为接口中每个方法提供一个默认实现(空方法),那么该抽象类的子类可以选择性地覆盖父类的某些方法来实现需求,它适用于不想使用一个接口中的所

2013-03-01 09:23:35 23846 14

原创 不兼容结构的协调——适配器模式(三)

9.4 类适配器 除了对象适配器模式之外,适配器模式还有一种形式,那就是类适配器模式,类适配器模式和对象适配器模式最大的区别在于适配器和适配者之间的关系不同,对象适配器模式中适配器和适配者之间是关联关系,而类适配器模式中适配器和适配者是继承关系,类适配器模式结构如图9-5所示:图 9-5 类适配器模式结构图 根据类适配器模式结构图,适配器类实现了抽象目标类接口Target,...

2013-03-01 09:07:36 30110 17

原创 不兼容结构的协调——适配器模式(二)

9.3 完整解决方案      Sunny软件公司开发人员决定使用适配器模式来重用算法库中的算法,其基本结构如图9-4所示:图9-4  算法库重用结构图       在图9-4中,ScoreOperation接口充当抽象目标,QuickSort和BinarySearch类充当适配者,OperationAdapter充当适配器。完整代码如下所示://抽象成绩操作类:目标接口interface Sc

2013-03-01 00:31:43 30272 34

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除