|
|
学习模式的过程应该是这样的
先不要看模式是怎么实现的,应该先看这个模式要解决的问题,明白了细节,才能自己想办法,才能与别人的实现对比。细节永远是最重要的,超过结构本身。
记得以前做工作流系统时,由于对象太多,而且对象的状态变化很频繁,这样在对象持久化方面就必须优化,而我们又不可能像Oralce一样把工作流引擎直接嵌入Oralce数据库,只能另想办法。我是先在数据库外面管理对象,到最后再分析对象变化情况,一次性提交。后来PEAA这本书出现了,我一看,就发现里面的WorkUnit模式与我的想法不谋而合。然而问题到这里远没有结束,这一切只是必然中的偶然,看完大师的思路,我才发祥他考虑的细节比我要多很多。
我想说的是,学习模式要与实践结合,要更注重细节。 |
|