成功模式作家的七个习惯
如果你认为OO开发很难做好,那么试试模式开发!我心中的数学家
喜欢把它看作OO设计的“集成”:它是一段时间应用的无数小经验
的集和。然而,模式开发比我在微积分课上所学的要难得多。积分
并不会去干扰另一个积分,它让你独立的解决它们。(虽然知道怎么
解一个经常能帮助你去解其它的。)一个模式,相反,不是工作在一
个真空管中。它只提供对一个问题的解决方案;因此它要和其它模式
合作。所以一个模式作家必须考虑不是一个模式而是许多,甚至一些
还没有被写出来的。并且,那只是模式开发过程中的许多挑战中的一
个。如果你是一个有壮志雄心的模式作家,你将需要你所能得到的
所有帮助。
我们当然从写<<设计模式>>中学到了很多关于模式开发的东东。因此
我现在想做的是把我们的经验缩减成,很不为大家所知的,在写这本
书的岁月中我们所使用的七个习惯。把这些习惯记在心中会使你的
模式写作能力与我们以前所做的相比要增进得快得多。