SOA是面向服务的一种架构,他将许多模块共用的部分,都写成了一个服务,这样就避免了很多的重复工作,解决了大型企业多工厂,多地方办公但还还要统一更新的不足。优点很多很多了。我给你举个例子:比如说你现在拥有一家快速发展的小仓卖。最开始可能客户很少的,你自己看管着就能照看过来。那么你自己直接面对客户,直接...
分类:
其他好文 时间:
2014-07-19 15:13:14
阅读次数:
186
看到标题您一定很疑惑,23种经典设计模式什么时候多了一个"类工厂模式",稍等,请听我慢慢道来。实践是检验真理的唯一途径。最近用了"类工厂模式"改写了我公司的SqlHelper类,改写了一大半了,拿出半成品和大家一起讨论。首先说下我们公司环境:我公司在ABC三地都有工厂,同时都有各自的DB。经过调研,...
分类:
数据库 时间:
2014-07-19 14:30:58
阅读次数:
389
看COM的时候随手写了一行代码,写完发现是工厂方法模式。。。废话不多说了#include "stdafx.h"#include using namespace std;class InterfaceA{public: InterfaceA(); virtual ~Inte...
分类:
其他好文 时间:
2014-07-19 08:28:32
阅读次数:
202
国家气象局提供的天气预报接口
接口地址:
http://www.weather.com.cn/data/sk/101010100.html
http://www.weather.com.cn/data/cityinfo/101010100.html
http://m.weather.com.cn/data/101010100.html
webservice工厂接口 http://www.36wu.com
快递查询接口 http://webservice.36wu....
分类:
移动开发 时间:
2014-07-19 02:27:16
阅读次数:
309
简单工厂模式 和 工厂方法模式 的区别 简单工厂模式工厂方法模式比较这两个结构图,我们会发现,每个结构图右侧的红色边框内有很大的区别,前者的简单工厂没有子类,只有一些逻辑判断代码;而后者却又重新分出四个具体的工厂。到这里,两种模式的区别之一就出来了。那么,工厂方法模式中的逻辑判断代码在哪里呢?答案是...
分类:
其他好文 时间:
2014-07-18 20:38:35
阅读次数:
307
工厂模式分三种:简单工厂、工厂方法、抽象工厂。其中抽象工厂是用于多个产品族的情况。所谓产品族就是不同产品组成的有机整体,各不同产品之间相互依赖。打个比方,一台电脑有CPU、主板、内存和硬盘等,这些不同产品组成了一个产品族。就好比Dell和HP要把这些产品进行不同的组装,这时就需要用到抽象工厂。以下是...
分类:
编程语言 时间:
2014-07-18 09:07:22
阅读次数:
279
概要:通过调用静态工厂方法创建Bean调用静态工厂方法创建Bean是将对象创建的过程封装到静态方法中。当client须要对象时,仅仅须要简单地调用静态方法,而不用关心创建对象地细节。要声明通过静态方法创建的Bean,须要在Bean地class属性里指定拥有该工厂的方法的类,同一时候在factory-...
分类:
编程语言 时间:
2014-07-18 00:29:46
阅读次数:
2950
工厂方法模式与简单工厂模式的区别在于:在简单工厂模式中,所有的产品都是有一个工厂创造,这样使得工厂承担了太大的造产品的压力,工厂内部必须考虑所以的产品被造的可能,所以工厂里面会内置switch...case语句来自适应地根据用户的输入自适应地产生产品。而工厂方法模式则克服了这个缺点,该模式对工厂做了进一步的抽象,而继承出更专一的工厂,每个具体的工厂仅仅制造一类产品,这样分工明确,工厂的压力也就不会那么大。...
分类:
编程语言 时间:
2014-07-17 20:25:31
阅读次数:
275
点击打开链接
题意:某个工厂有M台机器,需要完成N项任务。给出每项任务的完成时间PI,开始时间SI,结束时间EI;现在问你能否在刚好完成(一次);
解析:以时间为单元构图,即将完成某一任务 I ,所需要时间PI,拆分成PI个单元1.然后设置源点s( 0 )和终点t( n + maxday + 1 ).那么从源点到完成第i个任务则其权值为完成当前任务所需要的时间PI。然后从当前任务 i 与其完成...
分类:
其他好文 时间:
2014-07-17 19:11:03
阅读次数:
273
面向对象设计的基本原则 单一职责系统中的每一个对象应该只有一个单独的职责,所有对象关注的应该是自身职责的完成。基本思想:高内聚,低耦合。开闭原则一个对象对扩展开放,对修改关闭。基本思想:对类的改动是通过增加代码进行的,而不是修改现有的代码。里氏替换原则在任意父类出现的地方,都可以使用子类来替代。依赖...
分类:
编程语言 时间:
2014-07-16 15:52:35
阅读次数:
443