- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 Facade 外观模式
模式定义随着系统越来越复杂庞大,定义的类及其衍生的子类也会越来越多,系统的重用性也得到了加强。然而对于一些简单客户端来讲,过于复杂的子系统只会增加对他们的强耦合,一旦子系统变动,所有的客户端也必须跟着改动。外观模式在一定程度上解决了这个问题。它把客户端需要实现的功能包裹起来,客户端只需要访问它这么一个外观,无须窥探内部细节。而子系统的变动,只会影响外观模式本身做少量的变动。外观模式属于技巧性比较弱
2009-02-27 21:23:00 363
翻译 你了解你的客户吗?
.一个可口可乐公司的销售员从中东失望地出差回来。 朋友问:为什么和阿拉伯人生意没有成功? 销售员:当我开始着手在中东开始做广告推广时我本来满怀信心,因为可口可乐在那里已经妇孺皆知了。由于我不懂阿拉伯文也不会说,所以我就用三张图片进行广告宣传。 第一张图:一个人躺在干旱无比的阿拉伯沙漠里,又累又渴 第二张图:这个人开始喝我们的可口可乐 第三张图:这个人立刻充满
2009-02-20 12:53:00 390
原创 Decorator 装饰者模式
模式定义面向对象的其中一个重要概念就是继承。通过子类继承父类来扩充父类不具备的属性与方法,这个过程是在编译期完成的。假设我们现在需要一个不一样的功能,动态地扩充父类的方法,或者扩充其中一个子类的方法,或者组合各个子类的方法实现一个完整的功能,如果用继承的方式来实现,势必需要大量的不确定的定义类。因此可以采用装修者的模式在运行阶段动态的定义类。 使用范围 动态地扩充子类的功能
2009-02-12 16:53:00 519
Woodpecker for Oracle
2011-09-04
ZigzagClock 世界时钟软件
2008-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人