摘要:
常见问题分析问题解决方案扩展 阅读全文
posted @ 2013-03-26 17:30
xwj_smile
阅读(124)
评论(0)
推荐(0)
摘要:
常见问题分析问题解决方案扩展 阅读全文
posted @ 2013-03-26 17:29
xwj_smile
阅读(120)
评论(0)
推荐(0)
摘要:
常见问题分析问题解决方案扩展 阅读全文
posted @ 2013-03-26 16:37
xwj_smile
阅读(132)
评论(0)
推荐(0)
摘要:
常见问题 客户程序要获取一个产品的实例,这个产品是变化的,但是这个产品抽象的接口是稳定的。当这个产品发生变化时,要求客户程序不变或者变化很小。我们该怎么实现呢?分析问题 要使产品发生变化时客户程序不变或者变化很小,就得使客户程序与产品之间建立松耦合,将客户程序对对象的依赖转移成对其他稳定对象的依赖。在客户程序与产品之间添加一个中间件,中间件来创建产品实例,客户程序直接使用中间件创建的实例。解决方案方案一:在客户程序与产品之间添加一个实现类,这个类负责创建产品的实例,客户程序通过这个类来获取产品的实例。也就是简单工厂模式,由工厂类根据客户程序传入的参数动态决定创建哪件产品的实例。 简单... 阅读全文
posted @ 2013-03-26 16:27
xwj_smile
阅读(177)
评论(0)
推荐(0)

浙公网安备 33010602011771号